[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