conman module
Conman is our SEATREE GUI for Scott King's 2-D mantle convection code ConMan.
The Fortran 77 software ConMan is a finite element program for the solution of the equations of incompressible, infinite-Prandtl number convection in two dimensions, originally written by Scott King, Arthur Raefsky, and Brad Hager. SEATREE supports the CIG version of ConMan which includes automated input file generation using GenDeck by Clint Conrad.
Reference:
- King, S.D., A. Raefsky, and B.H. Hager (1990), ConMan?: Vectorizing a finite element code for incompressible two-dimensional convection in the Earth’s mantle, Phys. Earth Planet. Int., 59, 195-208.
Availability
The ConMan GUI is under development and accessible through the SVN version of SEATREE.
Requirements
A Fortran compiler such as gfortran or Intel Ifort.
Installation
Manual at present.
For the ConMan software itself please follow instructions in the CIG ConMan manual. You will have to make adjustments to the Makefiles if you're compiling on 32bit hardware, but for 64-bit and GNU compilers
becker@walter:~/progs/src/cig/ConMan/src> make -f Makefile-gfort64
should do the trick and compile both the ConMan binary, conman.exp, and the GenDeck binary which is used to generate input files.
To modify SEATREE to include the ConMan module, which is under active SVN development, create a file, 'python/conf/conman/conmanConf.xml', similar to the following:
<?xml version="1.0" encoding="UTF-8"?>
<ConManConfiguration>
<conmanPath>
/home/kevin/ConMan/src
</conmanPath>
</ConManConfiguration>
and add the module to the selection of SEATREE modules by editing python/conf/conf.xml to include the module
<module>
<importName>
seatree.modules.conman.conman
</importName>
<className>
ConMan
</className>
<directory>
/home/kevin/workspace_python/SEATREE/python/seatree/modules/conman
</directory>
</module>
</modules>
Documentation
The CIG ConMan manual

