[CIG-MC] CitcomCU 1.0.3 release
Eh Tan
tan2 at geodynamics.org
Thu Nov 19 12:42:37 PST 2009
CIG is pleased to announce release of CitcomCU 1.0.3. This release fixed
a few bugs and added a few minor features.
* Disable a system call, which was used to copy the input file, since
some mpi implementation (e.g. on TACC Lonestar) does not support
system call.
* Added velocity output as *.velo.* files.
* Allowing run on more than 100 processors and fixed a use of
uninitialized memory problem in the marker routine.
* Fixed a bug in conjugate gradient solver, which was not functioning.
* Fixed some memory problems in the Stokes solver. Some arrays were not
allocated with enough elements (off by 1). Writing to the end of those
arrays can potentially overwrite other parts of the memory. In
practice, it seems that this bug didn't affect the solver at all, but
this is a subtle bug to detect.
* Fixed an index-overrun bug in advection-diffusion solver with heatflux
boundary conditions.
* Replaced Parsing.c with the CIG CitcomS version to ensure that defaults
settings are actually used. Before, the respective function always
returned NULL to avoid problems with strtok on Linux.
* Modified layers() such that the full range of 1...4 layers gets assigned
to E->mat[], otherwise not all four layers would be used in
Viscosity_structures.c
* Added two new rheology options.
* Added a shell script to convert the output to parallel VTK files.
Please check the NEWS, README and ChangeLog files for more details.
The code can be downloaded from:
http://www.geodynamics.org/cig/software/packages/mc/citcomcu
<http://www.geodynamics.org/cig/software/packages/mc/citcoms>
--
Eh Tan
Staff Scientist
Computational Infrastructure for Geodynamics
California Institute of Technology, 158-79
Pasadena, CA 91125
(626) 395-1693
http://www.geodynamics.org
More information about the CIG-MC
mailing list