Difference between revisions of "Contrib blockMeshDG"

From OpenFOAMWiki
(Usage: minor formatting change)
(Updated download links)
Line 19: Line 19:
 
<ul><li>You can either use the Mercurial source code management utility ([http://mercurial.selenic.com/ about Mercurial]):
 
<ul><li>You can either use the Mercurial source code management utility ([http://mercurial.selenic.com/ about Mercurial]):
 
<pre>
 
<pre>
hg clone http://code.google.com/p/blockmeshdg/
+
hg clone https://bitbucket.org/akidess/blockmeshdg
 
cd blockmeshdg
 
cd blockmeshdg
 
./Allwmake
 
./Allwmake
 
</pre>
 
</pre>
 
</li>
 
</li>
<li>Or download from ZIP: [http://blockmeshdg.googlecode.com/archive/tip.zip latest-blockmeshDG.zip]
+
<li>Or download from ZIP: [https://bitbucket.org/akidess/blockmeshdg/get/tip.zip latest-blockmeshDG.zip]
 
<br>
 
<br>
 
Which can be done directly from the command line:
 
Which can be done directly from the command line:
 
<pre>
 
<pre>
wget http://blockmeshdg.googlecode.com/archive/tip.zip -O latest-blockmeshDG.zip
+
wget https://bitbucket.org/akidess/blockmeshdg/get/tip.zip -O latest-blockmeshDG.zip
 
unzip latest-blockmeshDG.zip
 
unzip latest-blockmeshDG.zip
cd blockmeshdg-*
+
cd akidess-blockmeshdg-*
 
chmod +x Allwmake
 
chmod +x Allwmake
 
find . -exec touch '{}' \;
 
find . -exec touch '{}' \;

Revision as of 00:27, 4 April 2015

Valid versions: OF Version 20x.png OF Version 21x.png OF Version 22.png

1 Short description

A patch to the blockMesh tool to enable double graded meshes, that is meshes which have a minimum or maximum cell spacing in the middle of an edge.

2 Usage

The utility works the same way as the standard blockMesh tool, but accepts negative grading coefficients in the blockMeshDict file.

For example, simpleGrading (1 -2 1) in blockMeshDict means the created mesh has cells two times larger in the center than those at the side.

The executable is called by this command:

blockMeshDG

Source of example and original code: blockMesh with double grading

3 Download

Get the most recent version here: http://code.google.com/p/blockmeshdg/

  • You can either use the Mercurial source code management utility (about Mercurial):
    hg clone https://bitbucket.org/akidess/blockmeshdg
    cd blockmeshdg
    ./Allwmake
    
  • Or download from ZIP: latest-blockmeshDG.zip
    Which can be done directly from the command line:
    wget https://bitbucket.org/akidess/blockmeshdg/get/tip.zip -O latest-blockmeshDG.zip
    unzip latest-blockmeshDG.zip
    cd akidess-blockmeshdg-*
    chmod +x Allwmake
    find . -exec touch '{}' \;
    ./Allwmake
    

4 History

--Akidess 13:42, 4 March 2012 (CET)