https://github.com/geodynamics/citcoms
Revision cd97a8a2e4cfb7138e77e8f1e2d7d138e5f11258 authored by Leif Strand on 01 October 2005, 01:01:45 UTC, committed by Leif Strand on 01 October 2005, 01:01:45 UTC
1 parent fb6f251
Raw File
Tip revision: cd97a8a2e4cfb7138e77e8f1e2d7d138e5f11258 authored by Leif Strand on 01 October 2005, 01:01:45 UTC
Added various GNU standard files, including the GPL.
Tip revision: cd97a8a
ChangeLog
2005-09-30 22:39  leif

	* mc/3D/CitcomS/trunk, mc/3D/CitcomS/trunk/drivers,
	  mc/3D/CitcomS/trunk/etc, mc/3D/CitcomS/trunk/examples,
	  mc/3D/CitcomS/trunk/lib, mc/3D/CitcomS/trunk/lib/Common,
	  mc/3D/CitcomS/trunk/lib/Full, mc/3D/CitcomS/trunk/lib/Regional,
	  mc/3D/CitcomS/trunk/module,
	  mc/3D/CitcomS/trunk/module/Exchanger,
	  mc/3D/CitcomS/trunk/module/Full,
	  mc/3D/CitcomS/trunk/module/Regional, mc/3D/CitcomS/trunk/pyre,
	  mc/3D/CitcomS/trunk/tests, mc/3D/CitcomS/trunk/visual: Ignore
	  files generated by Autoconf/Automake/Libtool.

2005-09-30 17:59  leif

	* mc/3D/CitcomS/trunk/configure.ac: Push/pop C++ around MPI tests,
	  which are now sensitive to the current language. Made sure that
	  '--without-pyre' works in the absence of a C++ compiler (tested
	  on Hrothgar). When building with Pyre modules, fail if a C++
	  compiler is not found.

2005-09-28 23:26  leif

	* mc/3D/CitcomS/trunk/configure.ac,
	  mc/3D/CitcomS/trunk/etc/CitcomS.pml.in,
	  mc/3D/CitcomS/trunk/etc/Make.mm,
	  mc/3D/CitcomS/trunk/etc/Makefile.am,
	  mc/3D/CitcomS/trunk/pyre/Components/Launchers.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Makefile.am,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/__init__.py.in,
	  mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/Makefile.am,
	  mc/3D/CitcomS/trunk/tests/citcomsfull.sh.in,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh.in,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh.in: Add ${pythondir}
	  to PYTHONPATH before checking for Python modules, so that
	  installing multiple packages to a single PREFIX "just works".
	  This also attempts to simulate the final installation
	  environment, which might make a difference in unusual cases.
	  Also, 'sed' the install-time PYTHONPATH into CitComS scripts
	  (instead of an explicit list of @pythondir@'s). Added
	  _getPrivateDepositoryLocations() and CitcomS.pml. Changed
	  "etc/citcoms" to "etc/CitcomS" for consistency with the Python
	  package name. Add PACKAGE_VERSION to __init__.py, and added
	  pyconfig-generated config.py. Freeze the full path to 'mpirun'
	  and 'mpipython.exe' at 'configure' time. First crack at batch
	  system configuration.

2005-09-21 00:03  leif

	* mc/3D/CitcomS/trunk/Makefile.am,
	  mc/3D/CitcomS/trunk/configure.ac,
	  mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/module/Exchanger/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Full/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Regional/Makefile.am,
	  mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/Makefile.am,
	  mc/3D/CitcomS/trunk/tests/citcomsfull.sh.in,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh.in,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh.in: Utilize my new
	  'pyconfig' facility to automatically slurp config info from
	  Pythia, Exchanger. Changed contact e-mail to cig-mc; other misc.
	  changes.

2005-09-09 19:49  leif

	* mc/3D/CitcomS/trunk/Makefile.am,
	  mc/3D/CitcomS/trunk/configure.ac,
	  mc/3D/CitcomS/trunk/drivers/Makefile.am,
	  mc/3D/CitcomS/trunk/etc/Makefile.am,
	  mc/3D/CitcomS/trunk/examples/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Common/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Full/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Regional/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Exchanger/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Full/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Regional/Makefile.am,
	  mc/3D/CitcomS/trunk/pyre/Makefile.am,
	  mc/3D/CitcomS/trunk/tests/Makefile.am,
	  mc/3D/CitcomS/trunk/visual/Makefile.am: Added Id keyword
	  property to configure.ac, Makefile.am.

2005-09-09 19:41  leif

	* mc/3D/CitcomS/trunk, mc/3D/CitcomS/trunk/Makefile.am,
	  mc/3D/CitcomS/trunk/configure.ac,
	  mc/3D/CitcomS/trunk/drivers/Makefile.am,
	  mc/3D/CitcomS/trunk/etc/Makefile.am,
	  mc/3D/CitcomS/trunk/examples/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Common/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Full/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Makefile.am,
	  mc/3D/CitcomS/trunk/lib/Regional/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Exchanger/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Full,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/module/Makefile.am,
	  mc/3D/CitcomS/trunk/module/Regional/Makefile.am,
	  mc/3D/CitcomS/trunk/pyre/Components/Launchers.py,
	  mc/3D/CitcomS/trunk/pyre/Makefile.am,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/Makefile.am,
	  mc/3D/CitcomS/trunk/tests/citcomsfull.sh,
	  mc/3D/CitcomS/trunk/tests/citcomsfull.sh.in,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh.in,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh.in,
	  mc/3D/CitcomS/trunk/visual/Makefile.am: Added files for the GNU
	  Build System.

2005-08-29 19:28  leif

	* mc/3D/CitcomS/trunk/Make.mm,
	  mc/3D/CitcomS/trunk/citcoms_profile,
	  mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Full/local.def,
	  mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/local.def,
	  mc/3D/CitcomS/trunk/drivers/local.def,
	  mc/3D/CitcomS/trunk/etc/Make.mm,
	  mc/3D/CitcomS/trunk/etc/__vault__.odb,
	  mc/3D/CitcomS/trunk/etc/full-sphere.odb,
	  mc/3D/CitcomS/trunk/etc/full.odb,
	  mc/3D/CitcomS/trunk/etc/globus.odb,
	  mc/3D/CitcomS/trunk/etc/incomp-newtonian.odb,
	  mc/3D/CitcomS/trunk/etc/incomp-non-newtonian.odb,
	  mc/3D/CitcomS/trunk/etc/lam-mpi.odb,
	  mc/3D/CitcomS/trunk/etc/lsf.odb,
	  mc/3D/CitcomS/trunk/etc/mpich.odb,
	  mc/3D/CitcomS/trunk/etc/pbs.odb,
	  mc/3D/CitcomS/trunk/etc/regional-sphere.odb,
	  mc/3D/CitcomS/trunk/etc/regional.odb,
	  mc/3D/CitcomS/trunk/etc/temp.odb,
	  mc/3D/CitcomS/trunk/examples/Cookbook2/cookbook2.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook3/cookbook3.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook4/cookbook4.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/cookbook5.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook7/cookbook7.sh,
	  mc/3D/CitcomS/trunk/examples/example1.sh,
	  mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c,
	  mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/lib/Common/local.def,
	  mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/local.def,
	  mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/local.def,
	  mc/3D/CitcomS/trunk/lib/local.def,
	  mc/3D/CitcomS/trunk/local.def,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryVTInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchangermodule.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/SInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/global_bbox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/global_bbox.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.h,
	  mc/3D/CitcomS/trunk/module/Full/Fullmodule.cc,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/local.def,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Regionalmodule.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.h,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.h,
	  mc/3D/CitcomS/trunk/module/Regional/local.def,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.h,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/CitcomComponent.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Outlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Launchers.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/FullSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Tracer.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/Components/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/local.def,
	  mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/array2d.cc,
	  mc/3D/CitcomS/trunk/tests/asap.py,
	  mc/3D/CitcomS/trunk/tests/citcomsfull.sh,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh,
	  mc/3D/CitcomS/trunk/tests/exchange.py,
	  mc/3D/CitcomS/trunk/tests/hrothgar.py,
	  mc/3D/CitcomS/trunk/tests/local.def,
	  mc/3D/CitcomS/trunk/tests/signon.py,
	  mc/3D/CitcomS/trunk/tests/test1.sh,
	  mc/3D/CitcomS/trunk/tests/test2.sh,
	  mc/3D/CitcomS/trunk/tests/test5.sh,
	  mc/3D/CitcomS/trunk/visual/Make.mm,
	  mc/3D/CitcomS/trunk/visual/autocombine.py,
	  mc/3D/CitcomS/trunk/visual/batchcombine.py,
	  mc/3D/CitcomS/trunk/visual/batchpaste.sh,
	  mc/3D/CitcomS/trunk/visual/batchsurf.py,
	  mc/3D/CitcomS/trunk/visual/combine.py,
	  mc/3D/CitcomS/trunk/visual/combinesurf.py,
	  mc/3D/CitcomS/trunk/visual/dxgeneral.sh,
	  mc/3D/CitcomS/trunk/visual/dxgeneralsurf.sh,
	  mc/3D/CitcomS/trunk/visual/getcoord.sh,
	  mc/3D/CitcomS/trunk/visual/getlog.sh,
	  mc/3D/CitcomS/trunk/visual/getsurf.sh,
	  mc/3D/CitcomS/trunk/visual/miff2avi,
	  mc/3D/CitcomS/trunk/visual/miff2mpg,
	  mc/3D/CitcomS/trunk/visual/parser.py,
	  mc/3D/CitcomS/trunk/visual/pasteCitcomData.sh,
	  mc/3D/CitcomS/trunk/visual/zslice.py: Added executable property
	  and 'Id' keyword expansion.

2005-08-27 03:04  leif

	* mc/3D/CitcomS/trunk/lib/Common/advection_diffusion.h,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h,
	  mc/3D/CitcomS/trunk/lib/Common/drive_solvers.h,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/output.h,
	  mc/3D/CitcomS/trunk/lib/Common/parallel_related.h,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc: Avoid
	  'extern "C" { #include ... }'; it causes problems with
	  mpi++.h/mpicxx.h.

2005-07-27 08:58  leif

	* mc/3D/CitcomS/trunk/etc/mpich.odb,
	  mc/3D/CitcomS/trunk/pyre/Components/Launchers.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py: Fixed it so that the
	  uniprocessor examples work again. This invovled creating
	  CitcomS's own version of LauncherMPICH, and tweaking the MPI
	  launchers so that CitcomS re-execs itself under 'mpipython.exe'
	  when it is run under plain old 'python'. Also: made
	  "--launcher.dry" work; ignore 'nodegen' in LauncherBatch (so
	  that the examples "just work" on the TeraGrid); added some
	  'tips' ("--launcher.help-properties"); added SimpleApp.usage().

2005-07-23 08:35  leif

	* mc/3D/CitcomS/trunk/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Cookbook1/cookbook1.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook2/cookbook2.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook3/cookbook3.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook4/cookbook4.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/cookbook5.sh,
	  mc/3D/CitcomS/trunk/examples/example1.sh,
	  mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/array2d.cc,
	  mc/3D/CitcomS/trunk/visual/Make.mm: General build clean-up:
	  'export' all the various scripts to $EXPORT_ROOT/bin, so that
	  goofy relative paths are not needed (e.g.,
	  "../tests/citcomsregional.sh"); and so that the 'visual'
	  directory doesn't have to be added to the PATH. I also
	  dusted-off 'array2d' -- it compiles and links now.

2005-07-23 08:00  leif

	* mc/3D/CitcomS/trunk/module/Regional/misc.cc: Raise an exception
	  -- instead of crashing -- when pyCitcom_citcom_init() is passed
	  a null "mpi::Communicator *" argument.

2005-07-22 10:03  leif

	* mc/3D/CitcomS/trunk/pyre/Components/Launchers.py: Switched from
	  Python's '%' operator to pyre.util.expandMacros(), so that I
	  don't have to escape '%' (e.g., --launcher.nodegen="n%03d").
	  Also, export key environment variables to LAM/MPI jobs.

2005-07-22 05:55  leif

	* mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/local.def,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/local.def,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/local.def: Build with soflags
	  to produce position-independent code. 'Export' the resulting
	  shared libraries.

2005-07-20 04:23  leif

	* mc/3D/CitcomS/trunk/tests/citcomsfull.sh,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh: Use 'python'
	  instead of 'mpipython.exe' -- on some TeraGrid clusters, MPI
	  programs cannot be run directly.

2005-07-20 04:12  leif

	* mc/3D/CitcomS/trunk/examples/ncsa.sh,
	  mc/3D/CitcomS/trunk/examples/tacc.sh: Removed sample batch
	  scripts, which are obsoleted by my new launchers. Use
	  "--launcher=pbs" or "--launcher=lsf" on NCSA and TACC,
	  respectively.

2005-07-20 04:07  leif

	* mc/3D/CitcomS/trunk/etc/Make.mm,
	  mc/3D/CitcomS/trunk/etc/globus.odb,
	  mc/3D/CitcomS/trunk/etc/lam-mpi.odb,
	  mc/3D/CitcomS/trunk/etc/lsf.odb,
	  mc/3D/CitcomS/trunk/etc/mpich.odb,
	  mc/3D/CitcomS/trunk/etc/pbs.odb,
	  mc/3D/CitcomS/trunk/pyre/Components/Launchers.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm: Added Pyre
	  launchers for LAM/MPI, Globus, LSF, and PBS. This is their
	  temporary home; they should be incorporated into Pyre eventually.

2005-07-20 03:55  leif

	* mc/3D/CitcomS/trunk/visual/batchpaste.sh: Merged revision
	  1.5.2.1 from CitcomS-2_x branch to trunk: tan2: "a fix for
	  single-processor (eg. laptop)".

2005-06-30 08:31  leif

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: Changes for Mac OS
	  X build.

2005-08-23 03:42  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Facilities/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/__init__.py: [vcp] delete of
	  edited revision with dead state

2005-06-18 04:24  leif

	* mc/3D/CitcomS/trunk/pyre/Facilities/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm: Removed 'Facilities' directory
	  -- no longer needed under Pythia v0.8.

2005-06-18 04:20  leif

	* mc/3D/CitcomS/trunk/examples/ncsa.sh,
	  mc/3D/CitcomS/trunk/examples/tacc.sh: Added example batch
	  scripts for NCSA and TACC TeraGrid clusters.

2005-06-18 02:07  ces74

	* mc/3D/CitcomS/trunk/visual/visFull.cfg,
	  mc/3D/CitcomS/trunk/visual/visFull.net,
	  mc/3D/CitcomS/trunk/visual/visRegional.cfg,
	  mc/3D/CitcomS/trunk/visual/visRegional.net,
	  mc/3D/CitcomS/trunk/visual/visRegionalSurface.cfg,
	  mc/3D/CitcomS/trunk/visual/visRegionalSurface.net: * removed
	  default paths to input/output files. * removed absolute paths to
	  macros.

2005-06-16 02:33  tan2

	* mc/3D/CitcomS/trunk/visual/autocombine.py: script to
	  automatically read input parameters from input file and call
	  batchcombine.py
	* mc/3D/CitcomS/trunk/visual/batchcombine.py: 1. moved parts of
	  the script into functions so that other scripts can import them.
	  2. raise ValueError when the length of machinefile is not right

2005-06-16 02:30  tan2

	* mc/3D/CitcomS/trunk/visual/parser.py: using new-style class

2005-06-16 01:27  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: print messages to
	  stderr instead of stdout

2005-06-14 23:47  leif

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: Corrected use of
	  -Xlinker.

2005-06-10 09:23  leif

	* mc/3D/CitcomS/trunk/CitcomS.py-LICENSE.txt,
	  mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Full/local.def,
	  mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/local.def,
	  mc/3D/CitcomS/trunk/drivers/local.def,
	  mc/3D/CitcomS/trunk/etc/Make.mm,
	  mc/3D/CitcomS/trunk/etc/__vault__.odb,
	  mc/3D/CitcomS/trunk/etc/full-sphere.odb,
	  mc/3D/CitcomS/trunk/etc/full.odb,
	  mc/3D/CitcomS/trunk/etc/incomp-newtonian.odb,
	  mc/3D/CitcomS/trunk/etc/incomp-non-newtonian.odb,
	  mc/3D/CitcomS/trunk/etc/regional-sphere.odb,
	  mc/3D/CitcomS/trunk/etc/regional.odb,
	  mc/3D/CitcomS/trunk/etc/temp.odb,
	  mc/3D/CitcomS/trunk/examples/Cookbook1/cookbook1.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook2/cookbook2.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook3/cookbook3.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook4/cookbook4.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/cookbook5.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook7/cookbook7.sh,
	  mc/3D/CitcomS/trunk/examples/example1.sh,
	  mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/Construct_arrays.c,
	  mc/3D/CitcomS/trunk/lib/Common/Convection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Interuption.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/Nodal_mesh.c,
	  mc/3D/CitcomS/trunk/lib/Common/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Parsing.c,
	  mc/3D/CitcomS/trunk/lib/Common/Phase_change.c,
	  mc/3D/CitcomS/trunk/lib/Common/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Common/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Common/Shape_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c,
	  mc/3D/CitcomS/trunk/lib/Common/Solver_conj_grad.c,
	  mc/3D/CitcomS/trunk/lib/Common/Solver_multigrid.c,
	  mc/3D/CitcomS/trunk/lib/Common/Sphere_harmonics.c,
	  mc/3D/CitcomS/trunk/lib/Common/Stokes_flow_Incomp.c,
	  mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Viscosity_structures.c,
	  mc/3D/CitcomS/trunk/lib/Common/advection.h,
	  mc/3D/CitcomS/trunk/lib/Common/advection_diffusion.h,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h,
	  mc/3D/CitcomS/trunk/lib/Common/convection_variables.h,
	  mc/3D/CitcomS/trunk/lib/Common/drive_solvers.h,
	  mc/3D/CitcomS/trunk/lib/Common/element_definitions.h,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/initial_temperature.h,
	  mc/3D/CitcomS/trunk/lib/Common/interuption.h,
	  mc/3D/CitcomS/trunk/lib/Common/lith_age.h,
	  mc/3D/CitcomS/trunk/lib/Common/local.def,
	  mc/3D/CitcomS/trunk/lib/Common/output.h,
	  mc/3D/CitcomS/trunk/lib/Common/parallel_related.h,
	  mc/3D/CitcomS/trunk/lib/Common/parsing.h,
	  mc/3D/CitcomS/trunk/lib/Common/phase_change.h,
	  mc/3D/CitcomS/trunk/lib/Common/sphere_communication.h,
	  mc/3D/CitcomS/trunk/lib/Common/temperature_descriptions.h,
	  mc/3D/CitcomS/trunk/lib/Common/tracer_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/viscosity_descriptions.h,
	  mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Full/Geometry_cartesian.c,
	  mc/3D/CitcomS/trunk/lib/Full/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Read_input_from_files.c,
	  mc/3D/CitcomS/trunk/lib/Full/Sphere_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Full/local.def,
	  mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Geometry_cartesian.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Read_input_from_files.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Sphere_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/local.def,
	  mc/3D/CitcomS/trunk/lib/local.def,
	  mc/3D/CitcomS/trunk/module/Full/Fullmodule.cc,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/local.def,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Regionalmodule.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.h,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.h,
	  mc/3D/CitcomS/trunk/module/Regional/local.def,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.h,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/CitcomComponent.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Outlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/FullSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Tracer.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/Components/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/local.def,
	  mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/array2d.cc,
	  mc/3D/CitcomS/trunk/tests/asap.py,
	  mc/3D/CitcomS/trunk/tests/citcomsfull.sh,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh,
	  mc/3D/CitcomS/trunk/tests/exchange.py,
	  mc/3D/CitcomS/trunk/tests/hrothgar.py,
	  mc/3D/CitcomS/trunk/tests/local.def,
	  mc/3D/CitcomS/trunk/tests/signon.py,
	  mc/3D/CitcomS/trunk/tests/test1.sh,
	  mc/3D/CitcomS/trunk/tests/test2.sh,
	  mc/3D/CitcomS/trunk/tests/test5.sh,
	  mc/3D/CitcomS/trunk/visual/batchcombine.py,
	  mc/3D/CitcomS/trunk/visual/batchpaste.sh,
	  mc/3D/CitcomS/trunk/visual/batchsurf.py,
	  mc/3D/CitcomS/trunk/visual/combine.py,
	  mc/3D/CitcomS/trunk/visual/combinesurf.py,
	  mc/3D/CitcomS/trunk/visual/dxgeneral.sh,
	  mc/3D/CitcomS/trunk/visual/dxgeneralsurf.sh,
	  mc/3D/CitcomS/trunk/visual/getcoord.sh,
	  mc/3D/CitcomS/trunk/visual/getlog.sh,
	  mc/3D/CitcomS/trunk/visual/getsurf.sh,
	  mc/3D/CitcomS/trunk/visual/parser.py,
	  mc/3D/CitcomS/trunk/visual/pasteCitcomData.sh,
	  mc/3D/CitcomS/trunk/visual/zslice.py: Added license text.

2005-06-08 11:02  tan2

	* mc/3D/CitcomS/trunk/examples/Cookbook5/cookbook5.sh: 1.
	  subsitute 'staging' with 'launcher' as required by pythia-0.8 2.
	  removed unneccesary input parameters

2005-06-08 08:55  leif

	* mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: Port from pythia-0.4
	  to pythia-0.8, continued: use "factory=" instead of "default="
	  in facilities where appropriate. The scripts example1.sh and
	  test5.sh seem to work now.

2005-06-06 06:41  tan2

	* mc/3D/CitcomS/trunk/visual/parser.py: Parser class to parse
	  CitcomS input file

2005-06-06 06:13  tan2

	* mc/3D/CitcomS/trunk/visual/batchpaste.sh: execute 'cmd_copy'
	  only if 'cmd_paste' was finished without error

2005-06-04 04:51  leif

	* mc/3D/CitcomS/trunk/Make.mm, mc/3D/CitcomS/trunk/etc,
	  mc/3D/CitcomS/trunk/etc/Make.mm,
	  mc/3D/CitcomS/trunk/etc/__vault__.odb,
	  mc/3D/CitcomS/trunk/etc/full-sphere.odb,
	  mc/3D/CitcomS/trunk/etc/full.odb,
	  mc/3D/CitcomS/trunk/etc/incomp-newtonian.odb,
	  mc/3D/CitcomS/trunk/etc/incomp-non-newtonian.odb,
	  mc/3D/CitcomS/trunk/etc/regional-sphere.odb,
	  mc/3D/CitcomS/trunk/etc/regional.odb,
	  mc/3D/CitcomS/trunk/etc/temp.odb,
	  mc/3D/CitcomS/trunk/examples/Cookbook1/cookbook1.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook2/cookbook2.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook3/cookbook3.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook4/cookbook4.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook7/cookbook7.sh,
	  mc/3D/CitcomS/trunk/examples/example1.sh,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/SInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Tracer.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py,
	  mc/3D/CitcomS/trunk/tests/test1.sh,
	  mc/3D/CitcomS/trunk/tests/test2.sh,
	  mc/3D/CitcomS/trunk/tests/test5.sh: Initial port from pythia-0.4
	  to pythia-0.8.

2005-05-28 12:27  ces74

	* mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py: * If a user doesn't
	  specify "blob_center", assign [-999.,-999.,-999] as a default
	  values in IC.py. * The real default values are assigned in
	  setProperties.cc * The distance calculation in
	  "construct_tic_from_input" modified. * A bug in
	  non-dimensionalizing half_space_age fixed.

2005-05-28 04:41  vlad

	* mc/3D/CitcomS/trunk/examples/example1.sh: *** empty log message
	  ***

2005-05-28 04:11  gurnis

	* mc/3D/CitcomS/trunk/examples/Cookbook1/cookbook1.sh: *** empty
	  log message ***

2005-05-28 01:39  vlad

	* mc/3D/CitcomS/trunk/examples/Cookbook5/velocity,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat1,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat10,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat11,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat12,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat13,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat14,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat15,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat16,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat17,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat18,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat19,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat2,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat20,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat21,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat22,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat23,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat24,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat25,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat26,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat27,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat28,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat29,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat3,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat30,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat31,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat32,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat33,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat34,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat35,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat36,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat37,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat38,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat39,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat4,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat40,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat41,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat42,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat43,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat44,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat45,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat46,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat47,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat48,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat49,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat5,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat50,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat51,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat52,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat53,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat54,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat55,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat56,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat57,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat58,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat59,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat6,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat60,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat61,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat62,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat63,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat64,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat65,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat66,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat67,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat68,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat69,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat7,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat70,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat71,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat8,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/velocity/bvel.dat9:
	  Velocity files

2005-05-28 01:38  vlad

	* mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.0.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.1.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.10.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.11.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.12.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.13.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.14.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.15.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.16.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.17.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.18.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.19.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.2.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.20.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.21.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.22.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.23.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.24.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.25.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.26.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.27.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.28.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.29.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.3.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.30.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.31.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.32.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.33.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.34.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.35.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.36.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.37.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.38.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.39.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.4.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.40.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.41.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.42.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.43.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.44.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.45.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.46.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.47.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.48.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.49.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.5.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.50.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.51.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.52.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.53.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.54.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.55.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.56.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.57.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.58.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.59.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.6.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.60.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.61.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.62.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.63.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.7.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.8.0,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/restart_files/cookbook5.velo.9.0:
	  Restart files

2005-05-28 01:35  vlad

	* mc/3D/CitcomS/trunk/examples/Cookbook5,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/cookbook5.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook5/coor.dat: Cookbook5 and
	  coordinate files

2005-05-25 08:22  tan2

	* mc/3D/CitcomS/trunk/visual/zslice.py: changed the hard-wire path
	  (/usr/bin/python) to run-time dep. path

2005-05-25 04:28  tan2

	* mc/3D/CitcomS/trunk/visual/zslice.py: a utility script to slize
	  horizontal layers from CitcomS output. See docstring for usage.

2005-05-25 01:12  leif

	* mc/3D/CitcomS/trunk/module/Make.mm: Prefer "$(MM)" to "mm".

2005-05-24 05:15  ces74

	* mc/3D/CitcomS/trunk/examples/Cookbook7,
	  mc/3D/CitcomS/trunk/examples/Cookbook7/README,
	  mc/3D/CitcomS/trunk/examples/Cookbook7/cookbook7.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook7/coord.dat: * adding a
	  script to run the Cookbook7 example and coord.dat file. * README
	  for some additional information.

2005-05-24 05:00  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/convection_variables.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Sphere_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py: * added new
	  parameters to control a hot blob as temperature IC. - One can
	  specify three parameters: 1. Coordinates(theta,fi,r) of the
	  center. 2. Radius. 3. The amount of temperature
	  increase/decrease within the blob. - Currently works only for
	  the Regional version. - CitcomS variable name:
	  convection.blob_center, convection.blob_radius,
	  convection.blob_dT - Pyre parameter name: solver.ic.blob_center,
	  solver.ic.blob_radius, solver.ic.blob_dT - it is required to set
	  "solver.ic.tic_method=2" * the format of coordinates file has
	  been modified. - "nsd=1" is not recognized as "%s%d" on some
	  machine. - now it should be "nsd= 1" to be read as "%s %d".

2005-05-20 05:39  leif

	* mc/3D/CitcomS/trunk/module/Exchanger/CitcomInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/global_bbox.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: Include
	  <cmath> in various files. Fixes compilation errors with GCC
	  v3.4.3.

2005-05-20 05:01  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc: * added
	  a new function for the initial temperature field. - called
	  "hot_blob_lith" - Thermal boudnary layer on top + one hot bloc
	  at the center.

2005-05-19 01:27  leif

	* mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c: Added a
	  prototype for temperatures_conform_bcs() -- fixes compilation
	  failure with GCC v3.4.3.

2005-05-18 08:57  tan2

	* mc/3D/CitcomS/trunk/tests/test5.sh: test for coupled run

2005-05-18 03:54  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: using rpath to
	  specify runtime library path

2005-05-18 02:45  tan2

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: using rpath to
	  specify runtime library path

2005-05-17 07:35  tan2

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: the full path of
	  shared library is given, otherwise g++ can compile but the
	  program couldn't find the shared library at the run time

2005-05-17 06:53  vlad

	* mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/lib/Common/tracer_defs.h: 3D MPI
	  tracer-advection code

2005-04-11 19:09  steve

	* mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm: facelifted to work
	  with new "config" repository (cvs -d
	  :pserver:config@cvs.cacr.caltech.edu:/config co config). I think
	  this will still work with the old config... Eh you may want to
	  check.

2005-03-30 10:34  vlad

	* mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/lib/Common/tracer_defs.h: *** empty log
	  message ***

2005-03-30 10:27  vlad

	* mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/lib/Common/tracer_defs.h: *** empty log
	  message ***

2005-03-11 12:23  steve

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: Added
	  EXCHANGER_INCDIR and EXCHANGER_LIBDIR, as in my case, I do not
	  build exchanger into either pythia's or citcom's build root (but
	  into its own)

2005-03-11 08:24  vlad

	* mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Phase_change.c: *** empty log
	  message ***

2005-03-09 06:24  vlad

	* mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c: The tracer
	  code only works in root processor

2005-02-18 08:13  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/IC.py: fixed a bug in the
	  validator of 'tic_method'

2005-02-18 07:15  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: added new
	  parameter 'tic_method' and 'half_space_age'

2005-02-18 06:57  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/IC.py: 1. added validator to
	  some of the input. 2. added new parameter 'tic_method' and
	  'half_space_age'.

2005-02-18 06:14  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c:
	  implementation of cooling plate temperature is pending.

2005-02-18 06:12  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/convection_variables.h: Added new
	  input parameter: tic_method. When it is 0 (default), the
	  temperature is a linear profile + perturbation at some layers.
	  When it is 1, the temperature is isothermal (== bottom b.c.) +
	  uniformly cold plate (thickness specified by 'half_space_age').

2005-02-05 02:51  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/SInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h: *
	  bindings for the SInlet class added. * setSBCFlag() method added
	  to SInlet.

2005-02-03 05:49  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: fixed a bug in
	  finding boundary nodes and rearraged code

2005-01-29 08:23  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py: * SInlet
	  class added

2005-01-29 08:15  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SInlet.h: * added a new
	  class SInlet to receive stress from the coupled solver. *
	  "stress_factor" defined in SIUnit.cc

2005-01-29 03:20  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: removed redudant
	  include and library path. PYTHIA_INCDIR and PYTHIA_LIBDIR must
	  be defined.

2005-01-27 06:10  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c: removed
	  tracer_output(), which is replaced by output_tracer() in Output.c

2005-01-27 06:05  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c: removed calls to
	  tracer_output(), which is replaced by output_tracer() in Output.c

2005-01-26 07:01  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: * removed a
	  useless block of code

2005-01-26 04:05  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c: 1. Commented
	  out part of the code that use itcolor, which is the starting age
	  of the tracer. 2. Added a few comments about the code. This
	  should help people to read the code.

2005-01-24 05:20  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py:
	  commented out debugging output

2005-01-21 06:29  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py: removed 'tracer'
	  and 'tracer_file' properties from Param class (these properties
	  are moved to Tracer class)

2005-01-21 06:25  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Visc.py: fixed a bug in
	  reading viscZ property

2005-01-20 03:02  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/BC.py: * A BC property,
	  "pseudo_free_surf", added. Its default value is False.

2005-01-20 02:55  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py: added new
	  properties visc.viscZ and visc.rheol

2005-01-20 02:35  vlad

	* mc/3D/CitcomS/trunk/lib/Common/Viscosity_structures.c: a new
	  viscosity law was added (case 4)

2005-01-19 10:19  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Output.c: added function
	  output_tracer()

2005-01-19 10:02  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Tracer.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: added Tracer module
	  into Solver

2005-01-19 10:01  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h: added binding to
	  tracer_advection()

2005-01-19 09:05  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h: added
	  bindings to tracer input

2005-01-19 08:57  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Make.mm: added Tracer.py to
	  file list

2005-01-19 08:44  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Tracer.py: added Tracer
	  module

2005-01-19 08:43  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c: changed the
	  default value of E->control.tracer_file

2005-01-19 08:38  tan2

	* mc/3D/CitcomS/trunk/module/Regional/mesher.cc: modified
	  according to changes in lib/Common/Instructions.c (add tracer
	  module)

2005-01-19 08:36  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: fixed a syntax
	  error

2005-01-19 08:35  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c: 1. moved
	  input of tracer-related parameters to tracer_input() 2. changed
	  where tracer_initial_settings() is called

2005-01-19 07:19  tan2

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h: fixed a problem in
	  function pointer declaration
	* mc/3D/CitcomS/trunk/drivers/Citcom.c: uncommented tracer module

2005-01-19 06:30  vlad

	* mc/3D/CitcomS/trunk/examples/Cookbook4,
	  mc/3D/CitcomS/trunk/examples/Cookbook4/cookbook4.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook4/coor.dat: new cookbook
	  with a refined mesh

2005-01-19 06:24  tan2

	* mc/3D/CitcomS/trunk/tests/signon.py: *** empty log message ***

2005-01-08 11:24  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: * removed
	  unnecessary debugging output from get_elt_tr()

2005-01-08 11:20  ces74

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h: * call
	  Citcom's functions in output, general_stokes_solver,
	  respectively, instead of creating pseudo_surf bindings for each

2005-01-08 11:02  ces74

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h: * added
	  bindings for new functions for the "pseudo free surface"
	  formulation

2005-01-08 10:57  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: * always assign
	  memory for free_surf and Vprev for now. - in the future, need to
	  save memory when pseudo_free_surf is off.

2005-01-08 10:16  ces74

	* mc/3D/CitcomS/trunk/drivers/Citcom.c: * modified to enable the
	  "pseudo free surface" mode.

2005-01-08 10:15  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Stokes_flow_Incomp.c,
	  mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/output.h: * functions added to
	  track pseudo free surface and compute normal traction from it.

2005-01-05 06:58  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc: removed the
	  declaration of my_tbc()

2005-01-05 06:57  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc: 1. uncommented
	  the journal output 2. removed codes about 'upwind bc', as it is
	  proved not accurate. 3. removed a call to my_tbc(), which is
	  specific to my Hawaii plume model and sliped through the
	  repository

2005-01-01 03:00  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Convection.c: move parameter
	  input from Convection.c to Advection_diffusion.c

2004-12-31 09:03  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: fixed a bug
	  when nprocz>1 and excludeTop or/add excludeBottom is turned on

2004-12-28 09:38  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: fixed a bug,
	  which causes some nodes being excluded from Boundary when
	  excludeTop or excludeBottom are turned off

2004-12-28 03:49  tan2

	* mc/3D/CitcomS/trunk/visual/combine.py: renamed some variables
	  and changed the doc_string

2004-12-03 04:23  tan2

	* mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py: 1. In findLayput(),
	  assing self.controller 2. In CoupledApp, two controllers are
	  created. So, two controllers can have different output interval
	  (monitoringFrequency).

2004-11-25 05:47  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py:
	  * a new parameter, "filter_temperature" created as a memeber of
	  the "Control" structure. - if it's 1, the function filter() is
	  called to reduce artifical diffusioin. - it's 1 by default. *
	  The command line option for this parameter is "filter_temp" - it
	  belongs to the "Advection_diffusion" class, which is
	  instantiated as "tsolver" in Solver.py. - Usage:
	  --solver.tsolver.filter_temp=True/False

2004-11-16 19:43  steve

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: made where to find
	  pyre, etc a little more generic

2004-11-09 07:21  ces74

	* mc/3D/CitcomS/trunk/visual/miff2avi,
	  mc/3D/CitcomS/trunk/visual/miff2mpg: * added appropriate credits
	  for these scripts.

2004-11-07 08:41  ces74

	* mc/3D/CitcomS/trunk/visual/miff2avi,
	  mc/3D/CitcomS/trunk/visual/miff2mpg: * scripts to make a movie
	  out of images generated by OpenDX -- mjpeg tools are necessary
	  to run.

2004-10-08 07:28  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: don't use
	  exchanger.initTemperature() when restart (use disk file for IC)

2004-10-08 07:25  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Process_buoyancy.c: disable
	  writing out surface hear flux information, for processor on the
	  surface usually don't have E->fp ready to use.

2004-10-08 07:21  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Construct_arrays.c:
	  get_bcs_id_for_residual() is version independent. Move from
	  Boundary_conditions.c to Common/Construct_arrays.c

2004-10-08 07:20  tan2

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h:
	  temperatures_conform_bcs() is version (Full/Regional) dependent.
	  Make a function pointer for it.

2004-10-08 07:18  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c: 1.
	  temperatures_conform_bcs() is version (Full/Regional) dependent.
	  Make a function pointer for it. 2. get_bcs_id_for_residual() is
	  version independent. Move to Common/Construct_arrays.c

2004-10-08 07:11  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc: 1.
	  temperatures_conform_bcs() is version (Full/Regional) dependent.
	  Make a function pointer for it. 2. in initTemperature.cc, add
	  several new functions of different IC.

2004-10-08 07:08  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: 1. fixed a
	  bug: normalFlag was not init'd correctly 2. when excludeBottom
	  is true, bottome edge nodes are still included

2004-09-23 04:31  ces74

	* mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSSurfaceHeatflux.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSSurfaceImport.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSSurfaceTopo.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSSurfaceVelocity.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/RTFtoXYZ2D.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/VelocityRTFtoXYZ2D.net,
	  mc/3D/CitcomS/trunk/visual/visRegionalSurface.cfg,
	  mc/3D/CitcomS/trunk/visual/visRegionalSurface.net: * OpenDX
	  macros and a new visual program for surface data.

2004-09-22 07:16  ces74

	* mc/3D/CitcomS/trunk/visual/combinesurf.py: * fixed a bug related
	  to the loop over the surface procs for each cap.

2004-09-22 06:44  ces74

	* mc/3D/CitcomS/trunk/visual/batchsurf.py,
	  mc/3D/CitcomS/trunk/visual/getcoord.sh: * fixed bugs related to
	  generating a list of surface processors.

2004-08-10 07:22  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c: Print
	  restart filename to logfile

2004-08-08 05:08  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: Synchronized when to
	  save the result. During a coupled run, when one solver saves the
	  result, the other solver will save too.

2004-08-07 06:25  tan2

	* mc/3D/CitcomS/trunk/visual/batchsurf.py: the 1st argument can be
	  either the name of machine file or a quoted machine list(eg.
	  'n101 n102').

2004-08-07 06:24  tan2

	* mc/3D/CitcomS/trunk/visual/combinesurf.py: fixed quite a few
	  bugs. this script is working correctly.

2004-08-07 05:47  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  VTOutlet was used in creatII, TOutlet is used now.

2004-08-07 03:22  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py:
	  nailed down a big bug. VTInlet was used in creatII, which set
	  temperature bc flag for all interior nodes. TInlet is used now.

2004-08-05 01:29  tan2

	* mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSFullImport.net:
	  fixed a bug which incorrectly set cap_start=0

2004-08-04 03:11  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py: changed the units
	  of depth parameters to be nondimensional, so that they are
	  consistent with original CitcomS input format

2004-08-02 23:34  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py:
	  * some parameters that were hardwired can have user-defined
	  values now.

2004-07-29 00:39  tan2

	* mc/3D/CitcomS/trunk/visual/visFull.cfg,
	  mc/3D/CitcomS/trunk/visual/visFull.net,
	  mc/3D/CitcomS/trunk/visual/visRegional.cfg,
	  mc/3D/CitcomS/trunk/visual/visRegional.net: * use the same
	  colormap for temperature cross-section and isosurfaces.

2004-07-28 01:19  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h: *
	  Change of implementation. Now the weighted normal vectors are
	  taken from CitcomS' internal data (from boundary determinant
	  E->boundary.det, this array has been throughly tested), no
	  needto compute them again. Havn't tested.

2004-07-28 01:14  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: * Fixed a
	  problem in initBBox(). It used to returned a tight boundingbox.
	  So, when excludeTop or excludeBottom is set, the outer and inner
	  radii are not the correct outer and inner radii of the mesh.
	  This can cause confusion and problem in other part of program. *
	  Added a new attribute, bnode. It is the index mapping from
	  CitcomS' node # to Boundary's node #.

2004-07-27 06:56  tan2

	* mc/3D/CitcomS/trunk/visual/batchcombine.py: * the 1st argument
	  can be either the name of machine file or a quoted machine
	  list(eg. 'n101 n102'). * modified the doc string

2004-07-09 01:15  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Full/Read_input_from_files.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Read_input_from_files.c:
	  Previousely, CitcomS would abort running when age < -1 Ma. This
	  behavior is not desirable. The following fixes change the
	  behavior so that CitcomS will assume age=0 when time has passed
	  present day. 1. find_age_in_MY() returns negative age when time
	  has passed present day 2. changed how age is manipulated before
	  reading age-dependet files

2004-07-06 13:32  patrick

	* mc/3D/CitcomS/trunk/doc/CitComS.doxyconf,
	  mc/3D/CitcomS/trunk/doc/Exchanger.doxyconf: * Renamed
	  Exchanger.doxyconf to CitComS.doxyconf * Set the tags to work
	  properly

2004-07-03 03:47  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/global_bbox.cc: Fixed a bug
	  in fullGlobalBoundedBox(). The first and second dimension of
	  bbox are swapped. This bug makes the interpolator skip some
	  nodes.

2004-06-30 03:25  tan2

	* mc/3D/CitcomS/trunk/examples/Cookbook3,
	  mc/3D/CitcomS/trunk/examples/Cookbook3/cookbook3.sh: example of
	  temperature-dependent viscosity

2004-06-30 00:25  tan2

	* mc/3D/CitcomS/trunk/examples/Cookbook1,
	  mc/3D/CitcomS/trunk/examples/Cookbook1/cookbook1.sh,
	  mc/3D/CitcomS/trunk/examples/Cookbook2,
	  mc/3D/CitcomS/trunk/examples/Cookbook2/cookbook2.sh,
	  mc/3D/CitcomS/trunk/examples/example1.sh: more example scripts

2004-06-29 06:04  tan2

	* mc/3D/CitcomS/trunk/tests/.cvsignore: tell cvs to ignore output
	  files of test scripts

2004-06-29 05:58  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c: calling
	  temperatures_conform_bcs() after init'ed restarted temperature
	  field

2004-06-29 05:29  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Lith_age.c: similar changes as in
	  Regional/Lith_age.c

2004-06-29 04:20  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c: 1. fix a bug when
	  init'ing temperature 2. read lith_age_file in lith_age_init()

2004-06-29 02:56  tan2

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm: changed export
	  rule so that mm will create symbolic links of binary executables
	  in $EXPORT_ROOT/bin

2004-06-29 02:54  tan2

	* mc/3D/CitcomS/trunk/module/Regional/mesher.cc: calling
	  lith_age_init() in mehser_init()

2004-06-29 02:53  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/lith_age.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c: 1. moved
	  initialization of lith_age to lith_age_init() 2. calling
	  lith_age_init() in read_instructions()

2004-06-29 02:49  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c: called
	  temperatures_conform_bcs() after setting tbc

2004-06-29 01:36  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c: bug
	  fix

2004-06-29 01:10  tan2

	* mc/3D/CitcomS/trunk/examples/example1.sh: typos fixed

2004-06-27 08:04  tan2

	* mc/3D/CitcomS/trunk/module/Regional/initial_conditions.cc:
	  enable lith_age support

2004-06-27 08:03  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c: fixed a 'access
	  unallocated memory' bug

2004-06-27 07:59  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/initial_temperature.h: added
	  declaration of restart_tic() and restart_tic() in header

2004-06-26 03:06  tan2

	* mc/3D/CitcomS/trunk/visual/visFull.cfg,
	  mc/3D/CitcomS/trunk/visual/visFull.net: 1. show (reduced)
	  surface grid 2. make rotating the Plane easier

2004-06-26 01:50  tan2

	* mc/3D/CitcomS/trunk/visual/visFull.cfg,
	  mc/3D/CitcomS/trunk/visual/visFull.net: new OpenDX network for
	  CitcomS Full

2004-06-26 01:49  tan2

	* mc/3D/CitcomS/trunk/visual/visRegional.cfg,
	  mc/3D/CitcomS/trunk/visual/visRegional.net: 1. import viscosity
	  2. changed names of transmitters/receivers

2004-06-26 01:48  tan2

	* mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSFullImport.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSImport.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSViscosity.net:
	  added viscosity import

2004-06-26 01:28  tan2

	* mc/3D/CitcomS/trunk/visual/samples/fulltest.cap0.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap0.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap1.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap1.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap10.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap10.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap11.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap11.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap2.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap2.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap3.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap3.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap4.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap4.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap5.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap5.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap6.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap6.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap7.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap7.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap8.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap8.0.general,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap9.0,
	  mc/3D/CitcomS/trunk/visual/samples/fulltest.cap9.0.general:
	  added sample data file of CitcomS Full

2004-06-25 02:38  tan2

	* mc/3D/CitcomS/trunk/examples/example1.sh: first example for
	  Cookbook

2005-08-23 03:32  unknown_user

	* mc/3D/CitcomS/trunk/examples/Full/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Full/local.def,
	  mc/3D/CitcomS/trunk/examples/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Regional/local.def,
	  mc/3D/CitcomS/trunk/examples/local.def: [vcp] delete of edited
	  revision with dead state

2004-06-25 02:31  tan2

	* mc/3D/CitcomS/trunk/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Full/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Full/local.def,
	  mc/3D/CitcomS/trunk/examples/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Regional/local.def,
	  mc/3D/CitcomS/trunk/examples/local.def: removed makefiles in
	  examples/

2004-06-25 02:26  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: new default value for
	  Rayleight number

2004-06-25 02:25  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py:
	  new default values for domain size

2004-06-25 02:24  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/IC.py: new default values,
	  number of initial temperature perturbation is default to 1,
	  perturbl and perturbm to 1, perturblayer to 5.

2004-06-12 03:14  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: modified library
	  and include pathes

2004-06-11 06:07  tan2

	* mc/3D/CitcomS/trunk/visual/visRegional.cfg,
	  mc/3D/CitcomS/trunk/visual/visRegional.net: 1. added integer
	  interactor to control the cutting dimension of Slab 2. made the
	  names of interactor more descriptive 3. set the min of slab
	  cutting position to 0 4. set the min and max of slab Autocolor
	  to 0 and 1, respectively

2004-06-09 00:40  tan2

	* mc/3D/CitcomS/trunk/module/Full/.cvsignore: tell cvs to ignore
	  linked source codes in this directory

2004-06-09 00:32  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Output.c: disable pressure and
	  stress output

2004-06-08 08:35  tan2

	* mc/3D/CitcomS/trunk/visual/batchsurf.py,
	  mc/3D/CitcomS/trunk/visual/combinesurf.py,
	  mc/3D/CitcomS/trunk/visual/dxgeneralsurf.sh,
	  mc/3D/CitcomS/trunk/visual/getsurf.sh: scripts to get back and
	  combine the surf file (containing x, y, topography, heatflux,
	  vx, vy)

2004-06-08 08:32  tan2

	* mc/3D/CitcomS/trunk/visual/getcoord.sh: script to get the coord
	  file

2004-06-08 05:29  tan2

	* mc/3D/CitcomS/trunk/visual/batchcombine.py: changed the way to
	  generate machine list

2004-06-08 04:51  tan2

	* mc/3D/CitcomS/trunk/visual/batchpaste.sh: Removed hard-wired
	  path. Users have to set CitcomS/visual in their path.

2004-06-08 02:54  tan2

	* mc/3D/CitcomS/trunk/visual/batchcombine.py: removed debugging
	  output

2004-06-08 02:45  tan2

	* mc/3D/CitcomS/trunk/visual/batchcombine.py: When the length of
	  machinefile mismatch the number of processors, the script will
	  give a warging and try to match number of processors by applying
	  machinefile multiple times.

2004-06-03 04:49  tan2

	* mc/3D/CitcomS/trunk/citcoms_profile: environment variables for
	  Pyre-ized CitcomS package. Users need to modify $GEOFRAMEWORK to
	  the installation path

2004-06-03 03:30  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: remove unused
	  header file

2004-06-03 03:28  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: fixed a bug
	  in passing int when *int is expected

2004-06-03 03:27  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: enable journal
	  output

2004-06-03 03:23  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CitcomInterpolator.cc:
	  throw an exception if selfTest() is failed

2004-06-02 06:59  tan2

	* mc/3D/CitcomS/trunk/Make.mm, mc/3D/CitcomS/trunk/local.def:
	  remove incorrect copyright listing

2004-05-29 08:19  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  1. added new boolean property 'two_way_communication' in
	  Exchanger.py. If it is false, communication is only one way
	  (coarse to fine). 2. added new boolean properties 'excludeTop'
	  and 'excludeBottom' in FineGridExchanger.py. These two are new
	  construtor arguments of Boundary class.

2004-05-29 04:26  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: 1. Boundary
	  can be constucted without top or bottom surfaces. This is done
	  through two c'tor argument 'bool excludeTop, excludeBottom'. 2.
	  disable journal

2004-05-27 06:56  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h: split
	  'BC_update_bc()' into 'Visc_update_material()' and
	  'BC_update_plate_velocity()'

2004-05-27 06:55  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: split 'BC.updateBC()'
	  into 'Visc.updateMaterial()' and 'BC.updatePlateVelocity()'

2004-05-27 06:53  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py:
	  made "fixed_timestep" and "finetunedt" an inventory property
	  (they were ordinary class member).

2004-05-26 05:41  tan2

	* mc/3D/CitcomS/trunk/visual/visRegional.net: using relative path
	  to the data files

2004-05-26 05:34  tan2

	* mc/3D/CitcomS/trunk/visual/visRegional.cfg,
	  mc/3D/CitcomS/trunk/visual/visRegional.net: basic OpenDX network
	  script to visualize result from regional version of CitcomS

2004-05-26 05:24  tan2

	* mc/3D/CitcomS/trunk/visual/samples,
	  mc/3D/CitcomS/trunk/visual/samples/regtest.cap0.0,
	  mc/3D/CitcomS/trunk/visual/samples/regtest.cap0.0.general: added
	  new sample files for visualization

2004-05-25 07:29  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CitcomSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.cc: journal is
	  known to leak memory. Commented out journal output before the
	  leak is fixed.

2004-05-25 03:32  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: added support to read
	  vel_bc files at every timestep

2004-05-25 03:30  tan2

	* mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc: added
	  function name in the argument to PyArg_ParseTuple()

2004-05-25 03:27  tan2

	* mc/3D/CitcomS/trunk/tests/.cvsignore: tell cvs to ignore files
	  generated by citcoms output

2004-05-25 02:59  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc: Two types of
	  temperature b.c: upwind/normal. In upwind bc, bc can be either
	  fixed temperature/heatflux depending on the direction of flow.
	  In normal bc, bc is always fixed temperature. After more
	  testing, I found normal bc works better than upwind bc.

2004-05-24 02:13  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c:
	  'side_sbc' is applicable in regional version only. add a sanity
	  check here. also remove some (incorrect) conditional #include

2004-05-24 02:10  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c: fully
	  implemented stress_conform_bcs() and moved it from
	  Boundary_conditions.c to Topo_gravity.c

2004-05-24 01:45  tan2

	* mc/3D/CitcomS/trunk/examples/Regional/input.sample: add missing
	  parameter 'perturblayer'

2004-05-19 04:21  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc: *
	  bindings for VOutlet, which sends only the velocity to a sink.

2004-05-19 04:18  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/VOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h: * Binding
	  for VOutlet created: this send only the velocity to a sink.

2004-05-19 04:15  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Outlet.py: * a
	  class added for exchanging only the velocity.

2004-05-19 03:40  tan2

	* mc/3D/CitcomS/trunk/visual/OpenDXMacro/ScaledGlyphs.net: macro
	  that takes two data and plot them as two glyphs that has the
	  same size (eg. length of arrow) scale. The shape (eg. the
	  thickness of arrow) cannot be scaled automaticly though.

2004-05-19 03:38  tan2

	* mc/3D/CitcomS/trunk/visual/OpenDXMacro/ShowSphere.net: input1:
	  origin of sphere; default=[0 0 0] input2: radius of sphere;
	  default=0.5 output: sphere object

2004-05-13 02:10  patrick

	* mc/3D/CitcomS/trunk/doc/Exchanger.doxyconf: * Updated the
	  package name in the Doxygen docs

2004-05-13 02:05  tan2

	* mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSFullImport.net:
	  Added two more inputs. One is an integer indicating the starting
	  cap number. The other is an integer indicating the ending cap
	  number. The default is 0-11, ie. all caps. If you wanna plot
	  some specific caps only, change these two values.

2004-05-13 02:01  tan2

	* mc/3D/CitcomS/trunk/visual/dxgeneral.sh: Changed the order of
	  'grid'. Now it is YXZ. Don't know why, but the old XYZ ordering
	  doesn't work.

2004-05-12 02:32  tan2

	* mc/3D/CitcomS/trunk/visual/OpenDXMacro,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSFullImport.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSImport.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSTemperature.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/CitcomSVelocity.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/RTFtoXYZ.net,
	  mc/3D/CitcomS/trunk/visual/OpenDXMacro/VelocityRTFtoXYZ.net: *
	  OpenDX macros for importing CitcomS data file * how to use: 1.
	  create the 'cap' files and '.general' files using scripts in
	  CitcomS/visual/ directory. 2. use CitcomSImport to import single
	  cap-file. use CitcomSFullImport to import 12 cap-files.

2005-08-23 03:30  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.h: [vcp]
	  delete of edited revision with dead state

2004-05-12 01:36  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.h: obsolete
	  classes

2004-05-12 01:35  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryVTInlet.h: modified
	  these classes using new base exchanger. these classes are not
	  used currently and I didn't write any binding for them.

2004-05-11 14:59  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Outlet.py: * using
	  new c++ class hierarchy

2005-08-23 03:30  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/DIM.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Inlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Inlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Outlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Outlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/utility.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utility.h: [vcp] delete of
	  edited revision with dead state

2004-05-11 14:55  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CitcomSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/DIM.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Inlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Inlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/Outlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Outlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/global_bbox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/global_bbox.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/utility.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utility.h: * New class
	  hierarchy. All base classes are moved to packages/Exchanger, so
	  does non-CitcomS-specific utility classes. * Removed 'mode'
	  argument in VTInlet and VTOutlet c'tors. Every Inlet and Outlet
	  class is reponsible for only one job. * Merged all Interpolator
	  into CitcomInterpolator * Merged all Source into CitcomSource

2004-05-08 01:44  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc: impose
	  temperature b.c. when flow is toward into my domain. Otherwise,
	  impose no-heatflux b.c.

2004-05-08 01:41  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: changed default
	  initial temperature field -- a hot spherical blob below the fine
	  mesh

2004-05-01 01:41  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc: added another self
	  test. This test will make sure that every mesh node is
	  interpolated.

2004-04-30 05:19  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: remove debug
	  print out

2004-04-30 04:41  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc: implemented
	  imposeSV(), passed benchmark.

2004-04-30 04:36  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.cc: fixed a
	  bug in accessing E->gstress array

2004-04-30 04:35  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c: After
	  stress is calculated, replace stress of boundary nodes with
	  boundary conditions (if stress BC is specified). This is
	  partially done in Regional version (if E->control.side_sbcs is
	  on, should use different bc arrays). Not implemented in Full
	  version.

2004-04-30 03:40  patrick

	* mc/3D/CitcomS/trunk/doc, mc/3D/CitcomS/trunk/doc/.cvsignore,
	  mc/3D/CitcomS/trunk/doc/Exchanger.doxyconf: Commiting Doxygen
	  config file to build the documents for the exchanger

2004-04-29 07:23  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/BC.py: side_sbcs default to
	  False
	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c:
	  E->control.side_sbcs default to 0

2004-04-29 07:21  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Output.c: added new function
	  output_stress()

2004-04-29 07:13  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c: added some
	  comment for initial temperature in spherical harmonic for future
	  reference

2005-08-23 03:29  unknown_user

	* mc/3D/CitcomS/trunk/tests/citcomsfull.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.py: [vcp] delete of
	  edited revision with dead state

2004-04-24 05:15  tan2

	* mc/3D/CitcomS/trunk/tests/citcomsfull.py,
	  mc/3D/CitcomS/trunk/tests/citcomsfull.sh,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.sh,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.py,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.sh: update the scripts
	  that executes pyreized versions

2004-04-24 04:15  tan2

	* mc/3D/CitcomS/trunk/drivers/Regional/Make.mm: export binary
	  executable

2004-04-23 03:52  tan2

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm: export binary

2004-04-17 02:12  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c: bug
	  fix

2004-04-16 08:17  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py: add 'side_sbcs' to
	  property list

2004-04-16 07:08  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  use SVTInlet and SVTOutlet as BC

2004-04-16 07:05  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Outlet.py: add
	  SVTOutlet and SVTInlet classes and their bindings. These classes
	  are for CitcomS-CitcomS coupling, b.c. with temperature, normal
	  velocity and shear traction

2004-04-16 07:03  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SVTOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h: add
	  SVTOutlet and SVTInlet classes and their bindings. These classes
	  are for CitcomS-CitcomS coupling, b.c. with temperature, normal
	  velocity and shear traction

2004-04-16 07:01  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/VTSource.cc: add some
	  journal debug output

2004-04-16 01:39  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc:
	  rearranged the order of stress vector so that it conforms with
	  Hugh's convention | 1 4 5 | stress =| 4 2 6 | | 5 6 3 |

2004-04-16 01:35  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/Process_velocity.c: remove the
	  empty file, Process_velocity.c, from the repository

2004-04-16 01:33  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Common/Process_velocity.c,
	  mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c: 1. move
	  get_surf_stress() from Process_velocity.c to Topo_gravity.c 2.
	  move get_ele_visc() from Process_velocity.c to Obsolete.c

2004-04-15 03:12  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/VTSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.h: implement
	  interpolateStress()

2004-04-15 03:06  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.h: implement
	  interpolateStress()

2004-04-15 02:41  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/DIM.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.h: 1. add a new
	  constant, 'STRESS_DIM', for the dimension of stress (=6 in 3D)
	  2. in Interpolator and Source, stress has correct dimension now
	  3. add virtual function 'interpolateDisplacement' in Source

2004-04-15 01:29  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c: convert
	  b.c. data structure to support traction b.c. on all sides of a
	  element

2004-04-13 06:30  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: bug fix

2004-04-13 06:23  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: modify
	  get_elt_tr() so that it computes traction per side, not per
	  element. Also, some minor speed improvement.

2004-04-10 08:05  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc:
	  changes in interfaces of construct_side_c3x3matrix_el() and
	  get_global_side_1d_shape_fn()

2004-04-10 08:03  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c: change the
	  interface of get_global_side_1d_shape_fn(): NS and far is
	  replaced by side

2004-04-10 07:49  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c: 1. change
	  interface of construct_side_c3x3matrix_el(): NS, far is replaced
	  by side 2. in get_elt_tr(), traction is only imposed on
	  top/bottom sides (will relax this constraint later)

2004-04-10 07:00  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: bug fix

2004-04-10 06:56  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Obsolete.c: move get_elt_h() from
	  Element_calculations.c to Obsolete.c

2004-04-10 06:31  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: 1.
	  finished get_elt_tr(), which computes RHS vector contributed to
	  traction b.c. 2. remove declaration of unused variables

2004-04-10 06:20  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c: 1. finished
	  construct_bdry_det() 2. modify other functions related to sides
	  3. remove declaration unused variables

2004-04-10 06:19  tan2

	* mc/3D/CitcomS/trunk/lib/Common/element_definitions.h: add/change
	  side definition

2004-04-10 02:05  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: fixed a
	  bug in calculating RHS force vector due to boundary velocity

2004-04-10 01:39  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: undo
	  previous (uninit'd memory) bug fix -- it is not a bug

2004-04-09 07:13  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: fixed a
	  bug in initializing array

2004-04-06 02:36  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc: minor
	  modification to previous check-in

2004-04-05 06:03  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc:
	  sometimes after coordinate conversion, surface nodes of
	  different solvers won't line up, need this special treatment --
	  if x is a little bit above my top surface, move it back to the
	  surface

2004-03-29 07:31  tan2

	* mc/3D/CitcomS/trunk/module/Regional/mesher.cc: in
	  sphere_launch(), call construct_bdry_det() to compute (6-side)
	  surface determinants of boundary elements

2004-03-29 07:22  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  usage of VTOutlet and VTInlet is replaced by TractionInlet and
	  TractionOutlet. Goal: impose normal velocity and shear traction
	  as bounary conditions

2004-03-29 07:20  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py: bug fix

2004-03-29 07:19  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: 1.
	  TractionOutlet c'tor has a new argument to specify 'mode'.
	  Avaiable modes are: 'F': send traction only 'V": send velocity
	  only (this is somewhat duplicated with VTOutlet) 'FV": send both
	  traction and velocity 2. TractionSource and
	  TractionInterpolateor have to know how to interpolate velocity
	  (because of 1) 3. remove domian_cutout() 4. restructure
	  TractionInterpolateor class to reuse CitcomS library

2004-03-29 07:05  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc: add bindings
	  to TractionOutlet and TractionInlet
	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h: add new
	  class TractionInlet and its bindings

2004-03-29 07:01  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h:
	  send/recv/broadcast normal array as well

2004-03-27 08:10  steve

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: changed from
	  $TOOLS_DIR/lib to $TOOL_LIBDIR

2004-03-27 08:04  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c: 1.
	  extract repeated codes to a new function add_force() 2. remove
	  unused variables 3. add new function to compute RHS of momemtum
	  eqn due to traction b.c. (not finished yet)

2004-03-27 07:42  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c: 1. move
	  get_global_1d_shape_fn_1() form Size_does_matter.c to Obsolete.c
	  2. add new function construct_bdry_det() to compute (6-side)
	  surface determinant of boundary element 3. isolate some repeated
	  codes to new function get_x_cart()

2004-03-27 07:41  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Obsolete.c: move
	  get_global_1d_shape_fn_1() form Size_does_matter.c to Obsolete.c

2004-03-27 07:39  tan2

	* mc/3D/CitcomS/trunk/lib/Common/element_definitions.h: add a
	  section defines the ordering of the 6 surfaces of a element and
	  the ordering of 4 nodes within each surface
	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h: add definition of
	  new structure Bdry and declaration of E->boundary. This
	  structure is used to mark boundary element and store its
	  (6-side) surface determinants

2004-03-27 07:36  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c: 1. add new
	  function construct_boundary() to find boundary elements 2. fix
	  bug in using fscanf() 3. remove unused variables

2004-03-27 01:53  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: 'read
	  uninitialized value' bug fixed

2004-03-26 06:45  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c: minor bug
	  fixed

2004-03-26 06:42  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Sphere_related.c: minor bug
	  fixed

2004-03-25 04:14  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: *** empty log
	  message ***

2004-03-25 04:13  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Convection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c: input of Rayleigh
	  number is moved

2004-03-17 07:17  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c: 1. add
	  function pointers void (* exchange_node_d) and void (*
	  exchange_node_f) in struct All_variables 2. replace calls to
	  exchange_node_d() by void (* exchange_node_d) in Topo_gravity.c.
	  Because exchange_node_d() is version dependent and can't be
	  called from Exchanger.

2004-03-17 05:07  tan2

	* mc/3D/CitcomS/trunk/module/Regional/mesher.cc: construct surface
	  arrays and compute surface determinant

2004-03-17 05:03  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Construct_arrays.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c: 1. construct
	  surface node and element array for bookkeeping 2. compute
	  surface determinant

2004-03-14 07:11  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c: remove
	  debugging print out

2004-03-13 07:13  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c: another bug fix

2004-03-13 07:05  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c: restructure
	  function get_STD_topo()
	* mc/3D/CitcomS/trunk/lib/Common/Output.c: bug fix

2004-03-13 07:01  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Output.c: isolate calculation and
	  output of horizontal average into one function

2004-03-12 07:25  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Outlet.py: 1. add
	  TractionInlet class 2. simplified bindings for inlets and outlets

2004-03-12 07:23  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h:
	  simplified bindings to inlets and outlets

2004-03-12 06:50  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: add attribute
	  'normal_' to indicate the direction of outward normal on each
	  node.

2004-03-12 06:46  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: remove
	  obsolete bindings

2004-03-12 06:42  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc: bug fixed

2004-03-12 06:36  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Sink.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc: change method
	  name: 'recvArray2D' --> 'recv'

2005-08-23 03:27  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.h: [vcp] delete
	  of edited revision with dead state

2004-03-12 06:22  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.h: remove
	  obsolete files

2004-03-11 09:07  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py: method
	  'storeTimestep' is moved up to the parent class

2004-03-11 09:06  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Inlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Inlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h: 1. move
	  attributes 'fge_t' and 'cge_t', methods 'storeTimestep' and
	  'getFactor' from VTInlet to Inlet. 2. change the binding
	  accordingly

2004-02-27 07:04  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.h: delete
	  initTemperatureSource(), initTemperatureSink() and their
	  bindings.

2004-02-27 06:29  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  use Inlet and Outlet
	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Inlet.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Outlet.py: add
	  various classes for exchanger

2004-02-27 03:27  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h: 1. remove
	  "before_send_bbox" and "converted_bbox" journal log 2. add
	  'send' and 'recv' methods

2005-08-23 03:27  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/InformationSourceSink.h:
	  [vcp] delete of edited revision with dead state

2004-02-26 07:29  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/InformationSourceSink.h:
	  obsolete (actually never used), replaced by Inlet and Outlet
	  classes.

2004-02-26 07:25  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  activate journal.info("incompressibility")

2004-02-26 07:24  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc:
	  outputing outflow information is moved to journal.info category

2004-02-26 07:07  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: add
	  AbstractSource.cc
	* mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.h: 1. add
	  AbstractSource.cc 2. move initialization of TractionSource and
	  VTSource to AbstractSource

2004-02-25 08:54  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  new Exchanger, using inlets and outlets.

2004-02-25 04:40  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: add new source
	  files

2004-02-25 04:39  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc: add bindings
	  to various inlet and outlet classes in method table

2004-02-25 04:37  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: move
	  'createVTSource' function to inlets_outlets.cc

2004-02-25 04:35  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/inlets_outlets.h: bindings
	  for various inlets and outlets classes

2004-02-25 04:34  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryVTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryVTInlet.h: class
	  which consumes nodal velocities and temperature and enforce
	  imcompressibility constraint, replacing BoundaryConditionSink
	  class.

2004-02-25 04:26  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInlet.h: class which
	  consuming nodal velocities and temperature, replacing (part of)
	  BoundaryConditionSink class.

2004-02-25 04:24  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/VTOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTOutlet.h: class which
	  provides nodal velocities and temperature, replacing (part of)
	  BoundaryConditionSource class.

2004-02-25 04:20  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/VTSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTSource.h: class which
	  sends velocity and temperature across the network, replacing
	  Source class.

2004-02-25 04:14  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionOutlet.h: class
	  which provides nodal traction, replacing TractionBC class.

2004-02-25 04:09  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc: small
	  modification on convergence criterion

2004-02-25 04:03  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Inlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Inlet.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Outlet.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Outlet.h: base classes for
	  send/receive/impose exchanged information

2004-02-12 07:34  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Output.c: Pressure output added

2004-02-07 07:28  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Output.c: increase number of
	  digits for coordinate and viscosity output

2004-02-06 04:17  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/convection_variables.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: increase
	  max. allowed # of perturbations to 255

2004-02-06 03:56  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: change
	  echo format of get*Property

2004-02-06 03:46  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: allocate and init
	  temperature boundary condition flags

2004-02-06 03:45  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc: changes in journal
	  log

2004-02-06 03:06  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py: use
	  pyre.properties.list instead of pyre.properties.sequence for
	  several component properties because: 1. sequence only accepts
	  integer from command line input 2. list doesn't require '[]'
	  around command line input

2004-02-05 08:46  tan2

	* mc/3D/CitcomS/trunk/visual/pasteCitcomData.sh: use space char.
	  as field delimiter instead of tab char.

2004-01-23 04:06  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h:
	  Temporarily setVBCFlag is called inside recvV, which is
	  computationally inefficient for testing purpose.

2004-01-22 11:38  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc: Corrected to
	  include the case when one bounded box completely subsumes the
	  other boundedbox

2004-01-22 04:46  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h:
	  #include mpi.h in the header

2004-01-22 02:09  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Source.h: #include
	  BoundedBox.h in the header

2004-01-22 01:40  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h:
	  remove Sink from the arguement list of computeWeightedNormal()

2004-01-21 08:13  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc: A typo
	  has been corrected
	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: Corrected a
	  typo

2004-01-21 06:57  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: 1. seperate codes
	  that is in original initTemperatureTest() to new functions:
	  hot_blob(), add_hot_blob() and debug_output() 2. add new
	  function five_hot_blob(), which put a hot blob in the center of
	  bbox, and 4 hot blobs outside and around bbox.

2004-01-19 05:07  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc: add
	  comments

2004-01-18 06:22  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc: a
	  bug fixed in traction calculation.

2004-01-17 10:10  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: Facility to
	  impose velocity from Snac to Citcom has been added.

2004-01-16 10:05  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc: revert
	  to previous version

2004-01-16 09:50  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc: changes
	  to make floating point comparison friendly

2004-01-15 11:00  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h:
	  header file for TractionInterpolator.cc

2004-01-15 10:59  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc: converted
	  fbc can be printed out for debugging.

2004-01-15 09:04  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc: 1.
	  in initComputeTraction, bbox is now boundedMesh.tightBBox(). 2.
	  domain_cutout() causes a problem in Citcom. Until fixed, it's
	  not called.

2004-01-15 08:48  tan2

	* mc/3D/CitcomS/trunk/visual/batchcombine.py: script to
	  retrieve/combine Citcom data in OpenDX-friendly format

2004-01-15 08:47  tan2

	* mc/3D/CitcomS/trunk/visual/batchpaste.sh: run 'rsh ...' in the
	  foreground

2004-01-15 08:17  tan2

	* mc/3D/CitcomS/trunk/visual/dxgeneral.sh: can have multiple input
	  files now

2004-01-15 07:22  tan2

	* mc/3D/CitcomS/trunk/visual,
	  mc/3D/CitcomS/trunk/visual/batchpaste.sh,
	  mc/3D/CitcomS/trunk/visual/combine.py,
	  mc/3D/CitcomS/trunk/visual/dxgeneral.sh,
	  mc/3D/CitcomS/trunk/visual/getlog.sh,
	  mc/3D/CitcomS/trunk/visual/pasteCitcomData.sh: add scripts to
	  combine/retrieve Citcom data

2004-01-15 03:07  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc: small
	  improvement

2004-01-15 02:52  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: call
	  tightBBox() to init bbox_

2004-01-15 02:49  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h: add new
	  method tightBBox() which returns a tight bounding box for
	  current X_

2005-08-23 03:26  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc~,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.h~: [vcp] delete
	  of edited revision with dead state

2004-01-15 00:52  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc~,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.h~:
	  TractionBC.cc~ and Traction.h~ have been removed from repository

2004-01-14 10:40  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: bug fixed.
	  The changes in the name of classes are corrected.

2004-01-14 10:11  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.cc~,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionBC.h~,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1) New files
	  TractionBC.cc TractionBC.h have been added. 2) sendTraction is
	  now a method of TractionSource.

2004-01-14 08:34  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc: add
	  function basal_tbl_central_hot_blob()
	* mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h: definition of
	  destructor is moved from Source.h to Source.cc

2004-01-14 02:53  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: change Solver
	  attributes so that Exchangers don't access
	  Solver.inventory.IC.inventory directly

2004-01-13 11:55  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: new
	  FEMInterpolator using every element nodes to do interpolation
	  (was using 4 element nodes)

2004-01-13 11:01  ces74

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: initialization was
	  improper.

2004-01-13 09:32  tan2

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm: when linking
	  binary file, will check dependency on object file

2004-01-13 09:21  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: bugs fixed.
	  For synchronization between users.

2004-01-10 06:42  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc: Added a
	  comment line

2004-01-09 14:10  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc: fixed
	  bugs in degenerate cases.

2004-01-09 09:25  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Convertor.cc: when
	  unconverting, un-transformate first, then non-dimensionalize
	  next.

2004-01-09 08:38  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc: fixed
	  bug in degenerate case

2004-01-09 07:43  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: coupler get init'ed
	  after setProperties() is called

2005-08-23 03:25  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/Dimensional.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Dimensional.h: [vcp] delete
	  of edited revision with dead state

2004-01-09 07:31  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Dimensional.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Dimensional.h: renamed to
	  SIUnit

2004-01-09 05:19  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc:
	  'Array2D: second index out of range' bug fixed

2005-08-23 03:25  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.h: [vcp]
	  delete of edited revision with dead state

2004-01-09 04:42  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/VTInterpolator.h: 1.
	  Interpolator is renamed to VTInterpolator 2. Calculation of
	  shape function is moved to FEMInterpolator 3. VTInterpolator and
	  TractionInterpolatore inherit from FEMInterpolator 4. change
	  Source and TractionSource accordingly

2004-01-09 02:40  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/dimensionalization.h:
	  obsolete

2004-01-09 02:38  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.h: dimensionalize
	  temperature is done

2004-01-09 02:37  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: bug fix

2004-01-09 02:26  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py: 1. Const class has
	  new property 'surftemp' 2. Instruction.c and setProperties.cc
	  readin E->data.surf_temp and calculate temperature scale from
	  Rayleigh number and other dimensional constants

2004-01-09 02:04  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Convertor.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.h: use plain
	  pointer instead of auto_ptr

2004-01-09 00:28  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc: Bounded
	  box has been transformed while accounting for degenerate cases

2004-01-08 10:29  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h: convert
	  (dimensionalization + coordinate transformation) of exchanged
	  velocity/temperature is done

2004-01-08 09:50  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: bug fixed
	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  typo fixed

2004-01-08 07:54  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. remove
	  unnecessary functions in InteriorImposingSink and their bindings
	  2. convert/unconvert temperature to standard/internal
	  representation

2004-01-08 06:01  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  changes in dimensionalization and coordinate transformation
	  scheme

2004-01-08 05:54  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Convertor.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. Convertor
	  class will convert coordinate/velocity/traction/time/... from
	  CitcomS' internal representation to some standard representation
	  (currently in SI unit and Cartesian coordinate) 2. change other
	  parts of code accordingly

2004-01-07 16:12  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: remove calls
	  to Transformation class

2005-08-23 03:24  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/Transformational.h: [vcp]
	  delete of edited revision with dead state

2004-01-07 15:41  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Transformational.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Transformational.h: renamed
	  to CartesianCoord

2004-01-07 09:07  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.h: remove
	  obsolete function findMaxGridSpacing()

2004-01-07 06:40  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc:
	  Transformation from Spherical coordinate system to Euclidean
	  coordinate is done at citcom end

2004-01-07 06:38  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CartesianCoord.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Transformational.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Transformational.h: Added a
	  new cleass Transformational for transforming from one coordinate
	  system to another coordinate system

2003-12-31 05:46  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc:
	  temporary fix
	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: optional
	  dimensionalization

2003-12-31 05:44  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Dimensional.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Dimensional.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/SIUnit.h: add Dimensional
	  class

2003-12-31 05:42  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  1. add new property 'dimensional': if it is true, quantities
	  exchanged are dimensional 2. (optional) dimensional BoundedBox,
	  Boundary, Interior and timestep

2003-12-30 08:31  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc:
	  dimensional_len was being used without a value assigned. -->
	  temporarily, not used in regionalGlobalBoundedBox().

2003-12-25 06:46  ces74

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: a bug fixed:
	  initTemperature is an attribute of exchanger, not coupler.

2003-12-23 15:02  puru

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  Initial condition initialization has been done at a higher level

2003-12-23 08:42  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/dimensionalization.h: fixed
	  dimensionalization

2003-12-23 01:47  puru

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  all_variables has been moved from Exchanger to Finegrid and
	  Coarsegrid Exchangers (for CitcomS-Snac Coupling)

2003-12-20 02:21  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: add bindings
	  to functions initTemperatureSink(), initTemperatureSource() and
	  modifyT() for exchange initial temperature field between
	  CitcomS-CitcomS

2003-12-19 16:05  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.h: add
	  functions initTemperatureSink(), initTemperatureSource() and
	  modifyT() for exchange initial temperature field between
	  CitcomS-CitcomS

2003-12-19 06:30  puru

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/__init__.py:
	  Changed __init__.py to export Exchange class

2003-12-17 12:27  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/dimensionalization.h: 1)
	  Added dimensionalize.h which contains variables for
	  dimensionalizing CitcomS variables 2) All variables sent out by
	  Citcom exchanger are dimensionalized 3) All variables received
	  in by Citcom exchanger are non-dimensionalized

2003-12-17 09:35  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc: fixed bug

2003-12-17 03:09  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: add compilation
	  for TractionInterpolator.cc and TractionSource.cc

2003-12-17 03:08  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h: remove functions
	  about traction interpolation (moved to TractionSource)

2003-12-17 02:50  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionSource.h: source
	  for CitcomS-Snac coupling

2003-12-16 11:01  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc:
	  Dimensionalized exchanger part for the ease of interaction with
	  Snac

2003-12-16 10:14  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h: 1.
	  remove const-ness in Interpolate*() functions 2. remove passing
	  E in TractionInterpolator 3. remove static qualifier of some
	  local var. in TractionInterpolator

2003-12-04 08:28  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc:
	  Conevrsion from dimensional to non-dimensional and vice-versa 1)
	  Forces have been dimensionalized in TractioInterpolator before
	  sent to Snac 2) Velocities have been non-dimensionalized in
	  InteriorImposing after receiving from Snac

2003-11-30 09:22  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  add restartTemperature() for read/send/receive/modify restarted
	  temperature

2003-11-30 09:21  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc: add
	  comments and call temperatures_conform_bcs()

2003-11-30 08:12  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Process_buoyancy.c: fix a bug of
	  flushing (maybe) non-existing file handle

2003-11-29 06:34  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/TractionInterpolator.h: a
	  new class added, but not being used yet.

2003-11-29 06:32  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc:
	  interpolateF removed.
	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.h:
	  interpolateF removed

2003-11-29 06:25  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: new
	  definitions added for domain_cutout and sendTraction

2003-11-29 06:23  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: new bindings
	  added: PyObject * pyExchanger_sendTraction(PyObject *, PyObject
	  *args) PyObject * pyExchanger_domain_cutout(PyObject *, PyObject
	  *args)

2003-11-29 06:21  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc: two entries
	  added: sendTraction and domain_cutout

2003-11-29 06:20  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.h: new
	  functions added: void sendTraction() void domain_cutout()

2003-11-29 06:20  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.h: add
	  bindings to 'restartTemperature()' and 'constructTemperature()',
	  which are used for temperature initial condition

2003-11-29 06:19  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Source.h: new functions
	  defined: void interpolateF(Array2D<double,DIM>& F,
	  All_variables* E) const; void domain_cutout(const All_variables*
	  E) const;

2003-11-29 06:18  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Source.cc: new functions
	  added: void Source::interpolateF() void Source::domain_cutout()

2003-11-29 06:18  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: *** empty
	  log message ***

2003-11-29 06:17  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: move properties
	  'inputdiffusivity' from Solver to Advecton_diffusion; 'restart',
	  'post_p', 'solution_cycles_init', and 'zero_elapsed_time' from
	  Solver to IC

2003-11-29 06:16  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc: The
	  body of the following functions are commented out: void
	  BoundaryConditionSource::sendTraction() void
	  BoundaryConditionSource::domain_cutout()

2003-11-29 06:14  tan2

	* mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py: add factory functions

2003-11-29 05:42  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c: two new
	  functions added: 1. void construct_side_c3x3matrix_el() 2. void
	  get_global_side_1d_shape_fn()

2003-11-27 07:27  tan2

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm: modify Make.mm so
	  that it always make a new binary file

2003-11-27 07:25  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c: fix a bug
	  of memory leak

2003-11-27 06:31  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Geometry_cartesian.c: fix a bug
	  when reading input parameters

2003-11-27 05:26  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c: 1. combine
	  and move 'restart_tic_from_file()' from Version_dependent.c to
	  Initial_temperature.c 2. fix bug in calculating dimensional
	  information: E->data.layer_km is in kilometers, not in meters.

2003-11-27 05:24  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm: remove options related
	  to library linking

2003-11-26 02:41  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc: fixed
	  a bug

2003-11-26 01:58  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: Added
	  facility (recvV) for CitcomS to receive velocity boundary
	  condition in Snac-Citcom coupling

2003-11-25 10:59  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AbstractSource.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FEMInterpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/InformationSourceSink.h:
	  base classes for exchanger

2003-11-25 05:38  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: The line for
	  assigning memory to E->traction[] has been removed.

2003-11-25 05:37  ces74

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h: traction[] array
	  removed.
	* mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c: populate
	  E->gstress in get_STD_topo.

2003-11-25 05:26  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c: memory allocation
	  to "E->gstress" and "E->traction[j]".

2003-11-25 05:25  ces74

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h: new data members,
	  "gstress" and "traction", added to the "All_variables" structure.

2003-11-25 05:22  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc: a typo
	  fixed

2003-11-25 05:03  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.h: The
	  prototype of "interpolateF" added to the class "Interpolator" as
	  a public member function.
	* mc/3D/CitcomS/trunk/module/Exchanger/Source.h: The prototype of
	  "interpolateF" added to the class "Source" as a public member
	  function.

2003-11-24 03:08  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: the
	  definition of "pyExchanger_sendTraction" added.

2003-11-24 03:06  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: Python
	  binding for sendTraction implemented.

2003-11-24 03:04  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc: "sendTraction"
	  added to Exchanger's method table

2003-11-24 02:25  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc: a
	  typo fixed
	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc:
	  BoundaryConditionSource::sendTraction() has been implemented.
	  This is for sending CitcomS' traction to other app as force BC.

2003-11-24 02:21  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.h: 1. A
	  datamember, "fbc", added to the class,
	  "BoundaryConditionSource". 2. A public memberfunction,
	  "sendTraction()" added to "BoundaryConditionSource". These are
	  for sending CitcomS' traction to other app. as force BC.

2003-11-24 02:11  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Source.cc: a typo fixed

2003-11-24 02:10  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Source.cc:
	  Source::interpolateF added. This is for sending CitcomS'
	  traction to other app's as force BC.

2003-11-24 02:05  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc: a typo
	  fixed

2003-11-24 02:02  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc:
	  interpolateF added. This is for sending CitcomS' traction to
	  other app's force BC.

2003-11-23 16:33  steve

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm: changed from
	  $(TOOLS_DIR)/lib to $(TOOLS_LIBDIR) as the former is not always
	  true (if you let pyre choose the export dir it will be in
	  .../lib/Linux...)

2003-11-23 16:31  steve

	* mc/3D/CitcomS/trunk/module/Full/Make.mm: changed from
	  $(TOOLS_DIR)/lib to $(TOOLS_LIBDIR) as the former is not always
	  true (if you let pyre choose the export dir it will be in
	  .../lib/Linux...)

2003-11-22 07:15  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc: 1.
	  attribute name changed: BoundedMesh.meshID ==> BounedMesh.nodeID
	  2. in BoundaryConditionSink::imposeTBC, call
	  'temperatures_conform_bcs'

2003-11-20 03:06  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Read_input_from_files.c: restart
	  file has cap number 0~11 (was 1~12)

2003-11-12 03:45  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc:
	  setTBCFlag and imposeTBC completed.

2003-11-12 03:29  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  2-way communication

2003-11-11 05:59  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  change in BoundaryConditionSink c'tor

2003-11-11 05:55  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/utility.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utility.h: 1.
	  multi-processor AreaWeightedNormal 2. small improvements

2003-11-08 05:43  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: added
	  bindings for two way communication

2003-11-08 04:41  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc: Made it easier
	  to read and initialized bbox_

2003-11-08 04:39  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/InteriorImposing.h: Added
	  InteriorImposing for two-way communication

2003-11-07 13:47  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc: fixed the bug

2003-11-07 13:14  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc: Set interior
	  nodes for two way communication

2003-11-07 09:20  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.h: remove
	  unnecessary base class BoundaryCondition

2005-08-23 03:21  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/auto_array_ptr.h: [vcp]
	  delete of edited revision with dead state

2003-11-07 09:08  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundaryCondition.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedBox.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/BoundedMesh.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/DIM.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchangermodule.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interior.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Interpolator.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Sink.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Source.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/auto_array_ptr.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/initTemperature.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/utilTemplate.h,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: point-to-point
	  communication

2003-10-31 07:36  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc: replace c
	  functions/macros (fabs, min, max) with c++ functions

2003-10-31 07:28  tan2

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h: add "#if
	  defined(__cplusplus)" clause to skip macro (max, min, SWAP)
	  definition when included in C++

2003-10-31 06:45  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h: fixed a bug that
	  send/receive used different tag.

2003-10-31 06:25  tan2

	* mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/array2d.cc: add tests for Array2D class

2003-10-31 06:21  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h: 1. add
	  non-blocking version of send/receive 2. move inlined function
	  definition from .h to .cc file

2003-10-30 02:40  tan2

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/initial_conditions.h,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. let IC initialize
	  temperature, pressure, velocity, and viscosity fields 2. let
	  Incompressible call general_stokes_solver_setup() 3.
	  coupler.initTemperature replaces ic.initTemperature

2003-10-30 01:18  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h: index range
	  check when debugging

2003-10-29 09:13  tan2

	* mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: bug fix and small
	  improvement

2003-10-29 07:52  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h: add
	  Solver_set_properties() and its binding

2005-08-23 03:20  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py:
	  [vcp] delete of edited revision with dead state

2003-10-29 07:51  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. move properties
	  around 2. provide default argurments to all constructors or
	  factories

2003-10-29 03:57  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h: 1. add
	  sendSize(), receiveSize(), broadcastSize() and empty() methods
	  2. send(), receive(), and broadcast() will send/recieve size
	  information and adjust its memory accordingly

2003-10-29 01:24  tan2

	* mc/3D/CitcomS/trunk/pyre/Controller.py: *** empty log message ***

2003-10-28 10:34  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h: Two way
	  communication between Coarse and Fine Grid has been incorporated

2003-10-28 09:56  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: fixed bugs in time
	  marching and output

2003-10-28 09:55  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Sphere/__init__.py: add
	  default component name

2003-10-28 09:52  tan2

	* mc/3D/CitcomS/trunk/module/Make.mm: change the order of
	  complilation: Exchanger/ is done last

2003-10-28 09:51  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: change
	  to Array2D.swap()
	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h: 1.
	  implementation changed: using vector as internal representation
	  2. swap() becomes a member function

2003-10-25 07:45  ces74

	* mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c: a bug fixed in
	  global_derived_values(): nox = E->mesh.mgunitx * (int)
	  pow(2.0,(double)i), etc. ===> nox = E->mesh.mgunitx * (int)
	  pow(2.0,(double)i)*E->parallel.nprocx, etc.

2003-10-24 12:23  tan2

	* mc/3D/CitcomS/trunk/tests/coupledcitcoms.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py,
	  mc/3D/CitcomS/trunk/tests/test1.sh,
	  mc/3D/CitcomS/trunk/tests/test2.sh: update tests according to
	  changes in module/ and pyre/

2003-10-24 12:04  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/__init__.py: 1.
	  remove unsed attributes 'localLeader' 2. in __init__.py, factory
	  methods now doesn't need any argument

2005-08-23 03:19  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Controller/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Controller/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Coupler/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Layout/__init__.py: [vcp] delete of
	  edited revision with dead state

2003-10-24 11:55  tan2

	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Controller/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Coupler/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Layout/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. move
	  Controller.py, Coupler.py, and Layout.py to pyre/ directory 2.
	  change Make.mm accordingly 3. remove unused attributes
	  'self.localLeader' in Layout, CoupledApp, and Solver

2003-10-24 11:51  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: 1. add
	  shrink() in Array2D 2. add shrinksize() in Boundary and Mapping
	  3. write (most) output via journal 4. remove unused attribute
	  'localLeader' in Exchanger

2003-10-24 02:06  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h: fixed bugs

2003-10-24 01:26  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h: added
	  FindInteriorNodes

2003-10-23 03:33  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc: a
	  bug fixed: in AreaWeightedNormal::imposeConstraint() if(outflow
	  > toleranceOutflow_) ==> if (fabs(outflow) > toleranceOutflow_)

2003-10-22 08:15  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h: add resize()
	  method

2003-10-22 08:13  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h: 1. resize() will
	  copy the old data to new memory location 2. make reset() private
	  (because its syntax in error-prone)

2003-10-22 00:32  tan2

	* mc/3D/CitcomS/trunk/tests/test2.sh: with correction on outflow

2003-10-22 00:31  tan2

	* mc/3D/CitcomS/trunk/tests/test2.sh: coupled citcoms test (4-proc
	  coarse-grid solver, 1-proc fine-grid solver, no correction on
	  outflow)

2003-10-22 00:26  tan2

	* mc/3D/CitcomS/trunk/tests/test1.sh: functional test of exchanger

2003-10-21 00:13  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/AreaWeightedNormal.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm: more small
	  improvements

2003-10-21 00:12  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc: bug in memory
	  allocation fixed

2003-10-20 02:54  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h: fixed a bug in
	  declaration

2003-10-19 08:01  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: many many
	  small improvements

2003-10-18 03:18  ces74

	* mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c: A bug
	  fixed in solve_del2_u(): now multigrid method can be used.

2003-10-17 03:06  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h: 1. generalize
	  template Array2D<class T, int N>, T can be double, float, int,
	  or char. 2. using Array2D in class Mapping 3. throw exception
	  when selftest failed

2003-10-16 01:51  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc: bug
	  in reduceOutflow() fixed

2003-10-11 07:40  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  add call to module.imposeConstraint()

2003-10-11 07:38  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Mapping.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. add class
	  'Mapping' and its derived classes 'CoarseGridMapping' and
	  'FineGridMapping' 2. move 'bid2gid', 'bid2proc', 'bid2elem', and
	  'shape' from Boundary to Mapping 3. change Exchanger classes
	  accordingly

2003-10-11 07:35  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h: add prefix to
	  the output

2003-10-11 01:14  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Array2D.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Array2D.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: 1.
	  replace 'strcut Data' by 'Array2D<int N>', replace 'incoming'
	  and 'outgoing' by 'incomingV', 'outgoingV', 'incomingT' and
	  'outgoingT' 2. decompose 'imposeConstraint()' into
	  'computeWeightedNormal()', 'computeOutflow()', and
	  'reduceOutflow()'

2003-10-06 11:31  tan2

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h: header guard
	  #define directive is added

2003-10-06 11:30  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Viscosity_structures.c: bug
	  preventing viscosity initialization is fixed

2003-10-06 08:09  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: Bug associated
	  with round off error of degenerate case in fine grid node to
	  Coarse grid element map has been fixed.

2003-10-06 07:53  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: bug
	  associated switching of indices of theta and of theta fi has
	  been fixed

2003-10-06 01:55  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: 1.
	  smoother temperature field in initTemperature() 2. remove
	  obsolete functions

2003-10-05 06:37  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: added
	  method imposeConstraint to correct velocities which are
	  consistent with incompressibility of the fluid.

2003-10-04 21:24  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: Boundary
	  conditions for fine mesh have been modified to satisfy
	  incompressiblility constraint in receiveVelocities

2003-10-04 04:50  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: net
	  outflow corresponding to velocity boundary conditions has been
	  added.

2003-10-04 02:20  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: bug fix

2003-10-04 01:36  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: 1. decompose
	  init() to two functions initBound() and findBoundaryNodes() 2.
	  remove init(), all of its functionality is done in mapFindGrid()
	  3. in mapCoarseGrid(), extend the domain when searching for node
	  mapping 4. use auto_array_ptr for all member arrays to improve
	  exception safety

2003-10-04 01:25  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/auto_array_ptr.h: first
	  import, modified from Jack W. Reeves' code on March 1996 issue
	  of the C++ Report.

2003-10-04 01:18  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: call coupler.launch()
	  right after mesher.run() to set BC flag and reconstruct ID array

2003-10-04 01:17  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  1. add call to self.module.setBCFlag() 2. call mapBoundary()
	  before sendBoundary() to reflect change in
	  module/Exchanger/Boundary.cc

2003-10-04 01:12  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc: 1.
	  calculate boundary.size in a simplified way 2. remove call to
	  boundary.init() (the job of init() is done in mapFindGrid() now)

2003-10-04 01:10  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: init E->mesh.nno
	  in commonE()

2003-10-02 08:14  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. add
	  Exchanger::setBCFlag() to set BC Flag and reconstruct E->ID 2.
	  add binding to Exchanger::setBCFlag()

2003-10-02 05:21  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: add
	  Exchanger::initTemperature() and its binding

2003-10-02 05:16  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. pass
	  Solver.inventory.datafile to Param.inventory.datafile to get
	  around a bug in pyre 2. add solveVelocities() and
	  solverTemperature() 3. comment out applyBoundaryConditions(). BC
	  is applied by FGE.preVSolverRun() or CGE.postVSolverRun() 4. fix
	  a logical bug, exchanging velocities is done at the correct
	  timestep

2003-10-02 05:07  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: add property
	  'datafile' to get around a bug in pyre

2003-10-02 05:06  tan2

	* mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py: 1. remove
	  solveVelocities() 2. add preVSolverRun() and postVSolverRun()

2003-10-02 05:04  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  1. remove solverVelocities() 2. add preVSolverRun() and
	  postVSolverRun() 3. add attribute 'toApplyBC' in FGE, which
	  flags applying BC or not 4. print time marching information

2003-09-30 09:02  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: fixed
	  degeneracy associated with cge=0

2003-09-30 08:50  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  add solveVelocities() and storeTimestep()

2003-09-30 08:49  tan2

	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py: disable call
	  to applyBoundaryConditions()

2003-09-30 08:48  tan2

	* mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py: add
	  solveVelocities()

2003-09-30 08:47  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: when coupled, call
	  solveVelocities() instead of vsolver.run()

2003-09-30 08:45  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h:
	  Interpolated Boundary conditions for fine mesh from coarse mesh
	  has been added

2003-09-30 08:33  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. add
	  attributes 'fge_t' and 'cge_t' in Exchanger class 2. init
	  'fge_t' and 'cge_t' in constructor 3. add functions
	  storeTimestep() in Exchanger class 4. add binding to
	  storeTimestep()

2003-09-30 07:48  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: Modified to
	  account for multiple processes

2003-09-30 07:39  tan2

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: bug fixed

2003-09-30 05:31  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: Modified to
	  account for 2*PI crossover in spherical coordinates system

2003-09-30 03:25  tan2

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: update library and
	  include path

2003-09-30 03:23  tan2

	* mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py: cosmetics

2003-09-30 03:22  tan2

	* mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py: bug fix
	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: bug in
	  output fixed

2003-09-30 03:21  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. open 'fptime' is
	  moved to drivers/Citcom.c 2. rename open_log_and_time() to
	  open_log() 3. add time ouput in pyre version

2003-09-30 01:34  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: Implemented
	  more efficient search of coarse element for fine mesh nodes

2003-09-30 01:06  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: 1. add
	  helper functions printDataT() and printDataV() 2. replace old
	  debugging output by printDataV()

2003-09-30 01:03  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: 1. allocate and
	  initialize E->sphere.cap[].V 2. change debugging output
	  accordingly

2003-09-29 09:52  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc: ***
	  empty log message ***

2003-09-29 09:20  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: fixed a bug

2003-09-29 09:09  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: converted from
	  cartesian to spherical coordinates

2003-09-29 09:04  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: Converted from
	  cartesian coordinates to spherical coordinates

2003-09-29 04:44  tan2

	* mc/3D/CitcomS/trunk/pyre/CoupledApp.py: change default coarse
	  solver to full version
	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py: pass
	  'totalTime' and 'steps' to endTimestep()

2003-09-29 04:43  tan2

	* mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py: 1. remove call to
	  exchanger.mapBoundary() 2. comment out call to
	  exchanger.initTemperature()

2003-09-29 03:45  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. wait() and
	  nowait() is replaced by exchangeSignal() 2. add helper functions
	  exchangeInt(), exchangeDouble() and exchangeFloat()

2003-09-29 03:41  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: cosmetics

2003-09-29 03:40  tan2

	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. add attribute
	  'self.done' in Controller indicating end of simulation 2. change
	  argument list and return list of endTimestep() 3. Coupler can
	  terminate the time marching by returning False at endTimestep()
	  4. synchronization between solvers is done in endTimestep

2003-09-29 03:36  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: 1. synchronization
	  between solvers is done in endTimestep() (was in NewStep()) 2.
	  pass the test on synchronization 3. delete functions
	  createDataArrays() and deleteDataArrays()

2003-09-28 22:47  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: check
	  proc. rank in imposeBC()

2003-09-28 22:36  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc: call
	  createDataArrays() inside mapBoundary()

2003-09-28 13:03  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: allocate and init
	  E->node and E->cap.VB

2003-09-28 13:01  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  finish test

2003-09-28 07:35  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: 1. rename 'leaderRank' to
	  'leader' 2. remove unused functions

2003-09-28 07:34  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: remove unused
	  bindings

2003-09-28 07:30  tan2

	* mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: rename attribute
	  'leaderRank' to 'leader'

2003-09-28 07:11  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: 1. remove
	  attribute 'lrank' in Exchanger class 2. 'rank' is processor rank
	  in local communicator 3. modify Exchanger::createDataArray() and
	  Exchanger::deleteDataArray() 4. gather() and distribute() become
	  pure virtual functions 5. finish CGE::gather() 6. rename
	  interpolate() to interpretate() 7. modify CGE::interpretate()

2003-09-28 04:04  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: 1. bid2proc
	  contains current proc. rank (was current capid) 2. add
	  sendBid2proc(), which send bid2proc array of each processor to
	  localLeader 3. add printBid2proc() and printBid2elem() for
	  debugging

2003-09-28 03:52  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: change
	  argument list of create*Exchanger()

2003-09-28 03:30  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h: 1. add
	  attribute 'leaderRank' 2. change argument list of constructors
	  3. rewrite sendVelocities() and receiveVelocities()

2003-09-28 03:24  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. add attribute
	  'leaderRank' 2. pass 'leaderRank' to createExchanger()

2003-09-28 03:17  tan2

	* mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py: add attribute
	  'leaderRank'

2003-09-28 03:16  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: init
	  E->parallel.nproc

2003-09-28 00:12  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: 1. add new
	  attributes 'lrank' 2. change arugment list of consturctors of
	  all exchangers 3. cosmetics

2003-09-27 07:30  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py:
	  remove getBid2crseelem()

2003-09-27 07:29  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: add dummy
	  definition of gather() and distribute()

2003-09-27 07:28  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. remove
	  binding to CoarseGridExchanger::getBid2crseelem()

2003-09-27 07:27  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h: 1.
	  sendBoundary() and receiveBoundary() delegate most of their jobs
	  to Boundary::send(), Boundary::receive() and
	  Boundary::broadcast() 2. change return type of sendBoundary()
	  from int to void 3. change argument list of mapFineGrid() and
	  mapCoarseGrid() 4. remove CoarseGridExchanger::getBid2crseelem()

2003-09-27 07:09  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: 1. init E->X
	  according domain bound information in commonE() 2. add
	  initialization of E->sphere.capid[] 3. change domain bound in
	  FinereturnE()

2003-09-27 07:05  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: 1. delete
	  attribute 'connectivity' 2. change argument list of
	  mapFineGrid() and mapCoarseGrid() 3. add send(), receive() and
	  broadcast() 4. add printBound() 5. move Tetrahedronvolume() and
	  det3_sub() to private section 6. fix 'delete []' bug in
	  mapFineGrid() 7. remove redundant initialization of X in
	  mapFineGrid() 8. cosmetics

2003-09-27 05:04  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: bug fixed

2003-09-27 04:54  ces74

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: a typo fixed.

2003-09-27 04:11  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: reduce repeated
	  codes and do some cosmetics

2003-09-27 02:04  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: replace self.fine_E and
	  self.coarse_E by self.all_variables

2003-09-27 02:03  tan2

	* mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py: change back: 'coarse'
	  is full CitcomS

2003-09-27 01:24  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc:
	  bid2crseelem has been replaced with more obvious bid2elem and
	  bid2proc

2003-09-27 01:23  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: bid2crseelem
	  with more obvious bid2elem and bid2proc have been introduced

2003-09-27 00:33  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: uncomment self
	  test

2003-09-27 00:01  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc:
	  Exchanger::imposeBC fixed.

2003-09-26 08:05  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: ImposeBC
	  now changes flags of boundary nodes.

2003-09-26 05:47  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc:
	  test output modified in CoarseGridExchanger::interpolate

2003-09-26 05:45  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: an error fixed
	  in Boundary::getBid2crseelem

2003-09-26 05:37  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: Test part of
	  Boundary::getBid2crseelem() is temporarily commented out.

2003-09-26 05:25  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h: gather
	  and distribute are members of Exchanger Class.

2003-09-26 05:14  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h:
	  CoarseGridExchanger.interpolateTemperature added
	* mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc:
	  CoarseGridExchanger.interpolateTemperature addedcc

2003-09-26 02:17  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc:
	  errors fixed in CoarseGridExchanger::interpolate.

2003-09-26 02:16  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc:
	  boundary->bid2gid is transferred from Fine to Coarse Grid.

2003-09-25 10:37  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: theta_max,
	  theta_min, fi_max, fi_min, ro ,ri were being redeclared as local
	  variables --> fixed so that they are used only as members of
	  boundary class.

2003-09-25 09:51  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc:
	  typo fixed.

2003-09-25 03:14  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc:
	  Interpolation with arbitrary element shapes has been added

2003-09-25 02:42  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc:
	  interpolation test added

2003-09-24 11:53  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: interpolation
	  from corase to fine has been added

2003-09-23 01:14  ces74

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: 1. in Boundary.cc,
	  bid2gid is now generated in a consistent way with assigning
	  boundary.X arrays. 2. in ExchangerClass.cc, imposeBC method is
	  added and tested.

2003-09-22 05:24  ces74

	* mc/3D/CitcomS/trunk/lib/Common/element_definitions.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: All the functions needed
	  by Exchanger are created and tested.

2003-09-20 08:32  ces74

	* mc/3D/CitcomS/trunk/lib/Common/element_definitions.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: intermediate updates

2003-09-19 13:32  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: send/receive temperature
	  between leader processors tested.

2003-09-19 05:37  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: *** empty
	  log message ***

2003-09-19 05:03  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.h,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: intermediate updates

2003-09-19 00:16  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: Exchanger
	  for Coarse grid has been introduced

2003-09-18 23:12  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc: New
	  variables added to Boundary Class

2003-09-18 06:15  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/tests/exchange.py: two methods for exchanger
	  added: 'gather' and 'distribute'

2003-09-12 23:25  tan2

	* mc/3D/CitcomS/trunk/tests/citcomsfull.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.py: test

2003-09-12 05:10  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h: 1.
	  change argument lists of createBoundary(), sendBoundary(),
	  receiveBoundary() and mapBoundary() 2. createBoundary(),
	  sendBoundary(), receiveBoundary() and mapBoundary() have passed
	  test

2003-09-12 04:56  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h: 1.
	  comment out send() and receive() declaration 2. change argument
	  list of mapBoundary() 3. fix some bugs in sendVelocities() and
	  receiveVelocities() 4. comment out reset_target() 5. add some
	  output in constructor (commented out)

2003-09-12 04:50  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h: add printX()
	  and printBid2gid() methods

2003-09-12 04:43  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc: change the
	  argument lists of createBoundary(), sendBoundary(),
	  receiveBoundary(), and mapBoundary()

2003-09-12 04:41  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: add All_variables
	  data, which is required by Boundary object

2003-09-12 04:33  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  findBoundary will not return boundary object

2003-09-12 04:32  tan2

	* mc/3D/CitcomS/trunk/tests/exchange.py: change output slightly

2003-09-11 11:07  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: duplication of
	  nodes on edges and vertices are removed

2003-09-11 06:40  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc: Duplication of
	  nodes on edges and vertices has been fixed

2003-09-11 04:11  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h:
	  Boundary mapping completed

2003-09-11 01:51  ces74

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc: Added:
	  functions to send/receive velocities between leader and workers

2003-09-10 11:03  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. finish
	  exchangeTimestep(), wait() and nowait() to Exchanger, test
	  passed 2. add skeleton of sendTemperature() and
	  receiveTemperature() to Exchanger 3. add bindings to the
	  functions above

2003-09-10 11:01  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  finish stableTimestep() and NewStep()

2003-09-10 11:00  tan2

	* mc/3D/CitcomS/trunk/tests/exchange.py: 1. add test for
	  stableTimestep() and NewStep()

2003-09-10 04:08  tan2

	* mc/3D/CitcomS/trunk/tests/exchange.py: reflecting changes in
	  Exchanger.py

2003-09-10 04:04  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. remove
	  exchanger.initialize() 2. change argument lists of
	  initTemperature() and applyBoundaryConditions() 3. add more
	  calls to Coupler in Solver

2003-09-10 03:57  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.h: 1. add boundary as
	  a data member of Exchanger 2. assign boundary at sendBoundary
	  and receiveBoundary 3. change argument list of gather,
	  distribute, send and receive functions

2003-09-10 03:41  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc:
	  global_defs.h has been included

2003-09-10 03:07  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc: fixed
	  bug

2003-09-10 03:03  puru

	* mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc: size
	  in FineGridExchanger::createBoundary has been set

2003-09-10 01:25  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. declare
	  map() in Boundary class 2. changer argument list of several
	  Exchanger functions

2003-09-09 09:35  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/Boundary.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Boundary.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h: 1. move
	  declartion and definition of Boundary class to seperated files
	  (was in ExchangerClass.h) 2. add boundary creation and
	  exchanging functions 3. add bindings to boundary creation and
	  exchanging functions

2003-09-09 09:28  tan2

	* mc/3D/CitcomS/trunk/tests/exchange.py: add test to
	  Exchanger.findBoundary()

2003-09-09 09:27  tan2

	* mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py: createIntercomm()
	  returns mpi.world()

2005-08-23 03:11  unknown_user

	* mc/3D/CitcomS/trunk/module/Exchanger/Exchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchanger.h: [vcp] delete
	  of edited revision with dead state

2003-09-09 04:47  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/CoarseGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/ExchangerClass.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exchangers.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc: 1. change filename
	  Exchanger.* -> ExchangerClass.* to avoid import problem in
	  python 2. add constructors to Exchanger and its child class 3.
	  add bindings to constructors

2003-09-09 04:38  tan2

	* mc/3D/CitcomS/trunk/module/Make.mm: add Exchanger module`

2003-09-09 04:37  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py:
	  createExchanger() is done

2003-09-09 04:35  tan2

	* mc/3D/CitcomS/trunk/tests/exchange.py: test for Exchanger
	  component

2003-09-07 06:44  tan2

	* mc/3D/CitcomS/trunk/module/Exchanger,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Exchangermodule.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/FineGridExchanger.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/bindings.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.cc,
	  mc/3D/CitcomS/trunk/module/Exchanger/misc.h: original source

2003-09-06 02:49  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/CoarseGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/FineGridExchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Coupler/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: add skeletons of
	  coupler and exchanger, change application, layout, and solver
	  accordingly.

2005-08-23 03:10  unknown_user

	* mc/3D/CitcomS/trunk/pyre/FullApp.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py: [vcp] delete of edited
	  revision with dead state

2003-09-06 02:26  tan2

	* mc/3D/CitcomS/trunk/pyre/FullApp.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py: obsolete

2005-08-23 03:10  unknown_user

	* mc/3D/CitcomS/trunk/pyre/CoupledRegionalApp.py: [vcp] delete of
	  edited revision with dead state

2003-09-06 02:25  tan2

	* mc/3D/CitcomS/trunk/pyre/CoupledRegionalApp.py: obsolete

2003-09-04 04:18  tan2

	* mc/3D/CitcomS/trunk/pyre/CoupledApp.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py: 1. change layout() to
	  findLayout() 2. change calling sequence in initialize()

2003-09-04 04:16  tan2

	* mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py: 1. change layout() to
	  initialize() 2. create intercommunicator (not finished)

2003-09-04 04:13  tan2

	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py: add
	  Controller.initialize()

2003-09-04 04:08  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: Solver is now
	  "coupler-awared". It will initialize/launch coupler and call
	  coupler.stableTimestep() and coupler.applyBoundaryConditions()
	  if necessary.

2003-09-03 11:02  ces74

	* mc/3D/CitcomS/trunk/examples/Full/velbc/README: Typos fixed.

2003-09-03 11:01  ces74

	* mc/3D/CitcomS/trunk/examples/Regional/velbc/README,
	  mc/3D/CitcomS/trunk/examples/Regional/velbc/velbc_regional.tar.gz:
	  1. Velbc example files are now tarred and compressed. 2. README
	  file explains how to untar the provided velbc archive and the
	  naming scheme of the velbc files.

2003-09-03 10:57  ces74

	* mc/3D/CitcomS/trunk/examples/Full/input.sample,
	  mc/3D/CitcomS/trunk/examples/Full/velbc,
	  mc/3D/CitcomS/trunk/examples/Full/velbc/README,
	  mc/3D/CitcomS/trunk/examples/Full/velbc/velbc_full.tar.gz: 1.
	  input.sample has been modified to show how to read in velocity
	  b.c. from files. 2. The gzipped tar file, velbc_full.tar.gz,
	  contains velbc files for each M.Y. and for each sphereical cap.
	  3. README explains how to untar the velbc files and their naming
	  scheme.

2003-09-03 07:23  ces74

	* mc/3D/CitcomS/trunk/examples/Regional/input.sample,
	  mc/3D/CitcomS/trunk/examples/Regional/velbc,
	  mc/3D/CitcomS/trunk/examples/Regional/velbc/velbc_regional40,
	  mc/3D/CitcomS/trunk/examples/Regional/velbc/velbc_regional41: 1.
	  The example input file is modified to show how to use velbc
	  files. 2. velbc directory is added together with velbc examples.

2003-09-02 01:30  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Read_input_from_files.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Read_input_from_files.c: 1. The
	  function to read in velocity boundary conditions for every My is
	  removed from Common/Problem_related.c. 2. A new file,
	  Read_input_from_files.c is added to lib/Full/ and lib/Regional/.
	  This file contains a sinlge function
	  'read_input_files_for_timesteps'. 3. Full/Make.mm and
	  Regional/Make.mm have been changed accordingly.

2003-09-01 09:02  ces74

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm: A bug fixed in the
	  Makefiles: The rule for linking binaries, CitcomSFull and
	  CitcomSRegional, had libCitcomSCommon.a and libCitcomSFull(or
	  Regional).a as dependencies. --> now these are treated as
	  libraries to which Citcom.o is linked.

2005-08-23 03:10  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger.py: [vcp] delete
	  of edited revision with dead state

2003-08-30 07:45  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Make.mm: change directory structure

2003-08-30 07:44  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/__init__.py:
	  original source

2003-08-30 07:39  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Exchanger,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledApp.py: original source

2003-08-30 07:37  tan2

	* mc/3D/CitcomS/trunk/pyre/Coupler,
	  mc/3D/CitcomS/trunk/pyre/Coupler/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Coupler/__init__.py: original source

2003-08-30 07:35  tan2

	* mc/3D/CitcomS/trunk/pyre/Layout,
	  mc/3D/CitcomS/trunk/pyre/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Layout.py,
	  mc/3D/CitcomS/trunk/pyre/Layout/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Layout/__init__.py: original source

2003-08-30 07:29  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py:
	  'maxadvtime' is removed from Advection_diffusion.inventory.

2003-08-30 07:27  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Param.py: The following five
	  parameters are removed from the Param.inventory. minstep,
	  maxstep, maxtotstep, storage_spacing, cpu_limits_in_seconds

2003-08-30 07:24  ces74

	* mc/3D/CitcomS/trunk/drivers/Citcom.c: 1. A step is added to
	  decide whether to proceed time-marching. 2.
	  max_dimensionless_time is not a criterion for time-marching any
	  more.

2003-08-30 07:19  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c: The
	  following parameters are no more used in PG_timestep_solve:
	  minstep, maxstep, and maxtotstep

2003-08-30 03:41  tan2

	* mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: use new interface of
	  Facilities

2003-08-30 03:40  tan2

	* mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py: change argument
	  list of __init__() to be compatible with pyre facility

2003-08-30 02:46  tan2

	* mc/3D/CitcomS/trunk/pyre/Facilities/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/SimpleApp.py: add Solver facility and
	  use it in SimpleApp.py

2003-08-30 01:33  tan2

	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py: 1. change
	  march() so that final step is saved 2. remove
	  run_init_simulation() 3. change the argument list of save()

2003-08-30 01:31  tan2

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: merge
	  run_init_simulation() with launch()

2003-08-30 01:06  tan2

	* mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: communicator is
	  assigned in Application

2003-08-29 07:43  tan2

	* mc/3D/CitcomS/trunk/pyre/Make.mm: add SimpleApp.py

2003-08-29 07:08  tan2

	* mc/3D/CitcomS/trunk/pyre/SimpleApp.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py: 1. add SimpleApp,
	  which using Controller and Solver componets 2. change
	  citcomsregional.py accordingly

2003-08-29 06:58  tan2

	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: fix typos

2003-08-29 06:18  ces74

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: bug fixed in the
	  'advance' method: tsolver and vsolver are now defined before
	  being used.

2003-08-29 06:12  ces74

	* mc/3D/CitcomS/trunk/pyre/Controller/__init__.py: bug fixed:
	  Controller is now imported before being used.

2003-08-29 06:10  ces74

	* mc/3D/CitcomS/trunk/pyre/Make.mm: Controller is added to
	  'BLD_DIRS'

2003-08-29 06:04  ces74

	* mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Controller/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. Controller.py
	  modified: self.solver.start_simulation --> self.solver.launch 2.
	  Solver. py modified: self.start_simulation --> self.launch 3.
	  Make.mm and __init__.py added to CitcomS/pyre/Controller/

2003-08-29 05:53  ces74

	* mc/3D/CitcomS/trunk/pyre/Controller,
	  mc/3D/CitcomS/trunk/pyre/Controller.py,
	  mc/3D/CitcomS/trunk/pyre/Controller/Controller.py: Controller.py
	  newly added. It's a derivation from
	  pyre/components/SimulationController.py.

2003-08-29 05:49  ces74

	* mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: method endSimulation
	  modified: endSimulation(self) --> endSimulation(self,step)

2003-08-29 05:37  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. Solver.py modified
	  to be consistent with 'Controller'. 2. Advection_diffusion.py A
	  new method, 'launch', runs PG_timestep_init(). The '_solve'
	  method now executes only PG_timestep_solve()

2005-08-23 03:09  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSFull.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py: [vcp] delete of
	  edited revision with dead state

2003-08-28 05:24  tan2

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSFull.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/FullApp.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/__init__.py: 1. move and rename
	  files: Citcom.py -> Solver/Solver.py CitcomSFull.py ->
	  Solver/FullSolver.py CitcomSRegional.py ->
	  Solver/RegionalSolver.py 2. add Solver module 3. change Make.mm,
	  FullApp.py and RegionalApp.py accordingly

2005-08-23 03:08  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Parallel.py: [vcp] delete of
	  edited revision with dead state

2003-08-28 03:52  tan2

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSFull.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/CitcomComponent.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Parallel.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/FullSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/CoupledRegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: simplified components
	  layout

2003-08-27 03:58  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py:
	  add stable_timestep() method

2003-08-27 03:56  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/advection_diffusion.h,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc: add
	  stable_timestep() to lib/ and its binding to module/

2003-08-26 02:34  tan2

	* mc/3D/CitcomS/trunk/pyre/CitcomSFull.py,
	  mc/3D/CitcomS/trunk/pyre/FullApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py: add components
	  CitcomSRegional and CitcomSFull

2005-08-23 03:08  unknown_user

	* mc/3D/CitcomS/trunk/pyre/CitcomApp.py: [vcp] delete of edited
	  revision with dead state

2003-08-26 02:16  tan2

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomApp.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: add components
	  CitcomSRegional and CitcomSFull

2003-08-23 05:35  tan2

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomApp.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSFull.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/FullApp.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: fix bug introduced by
	  previous check-in
	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h: fix typo

2005-08-23 03:07  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py:
	  [vcp] delete of edited revision with dead state

2003-08-23 05:24  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py:
	  rename file

2003-08-23 05:21  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c: output is performed every
	  'storage_spacing' time step

2003-08-23 05:19  tan2

	* mc/3D/CitcomS/trunk/tests/citcomsfull.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py,
	  mc/3D/CitcomS/trunk/tests/coupledcitcoms.py: *** empty log
	  message ***

2005-08-23 03:07  unknown_user

	* mc/3D/CitcomS/trunk/pyre/RadiusDepth.py: [vcp] delete of edited
	  revision with dead state

2003-08-23 05:18  tan2

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomApp.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSFull.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Coupler.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Exchanger.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/CoupledRegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/FullApp.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/RadiusDepth.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: a small step toward
	  coupled application

2003-08-23 05:16  tan2

	* mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py: *** empty log
	  message ***

2003-08-23 05:14  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py:
	  fix typo

2003-08-21 02:18  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/convection_variables.h,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h: remove several
	  obsolelte variables

2003-08-21 01:54  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c: add
	  open_top velocity boundary condition

2003-08-20 09:45  tan2

	* mc/3D/CitcomS/trunk/tests/citcomsfull.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py: determine
	  staging.nodes from input parameters automatically

2003-08-20 04:24  tan2

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomApp.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/CitcomComponent.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/FullSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: create a python
	  variable CitcomApp.all_variables, which holds the C pointer
	  "struct All_varialbes *E". CitcomApp.all_variables is passed as
	  an argument to most CitcomModule functions.

2003-08-20 04:21  tan2

	* mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc: remove
	  global declaration of "struct All_variables *E", E is passed as
	  an argument to all functions.

2003-08-20 04:20  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h: 1. remove
	  declaration of "extern struct All_variables *E" in citcom_init.h
	  2. E is allocated in Citcom_init() and returned to main() 3.
	  change other files accordingly.

2003-08-16 01:59  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/drive_solvers.h: *** empty log
	  message ***

2003-08-16 01:56  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h: remove
	  obsolete bindings to general_stokes_solver_*()
	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h: change
	  function name: pyCitcom_Stokes_solver_set_properties() ->
	  pyCitcom_Imcompressible_set_properties()

2003-08-16 01:47  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py:
	  merge ImcompressibleNewtonian() and ImcompressibleNonNewtonian()
	  to Imcompressible(), Stokes_solver() becomes obsolete.

2003-08-15 07:28  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Convection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c: eliminate static
	  variables

2003-08-15 05:50  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py:
	  reflect the change in general_stokes_solver()

2003-08-15 05:43  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Construct_arrays.c,
	  mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c: 1. change the
	  flowline of general_stokes_solver() 2. eliminate static
	  variables in construct_stiffness_B_matrix() 3. add call to
	  general_stokes_solver_setup() in read_instructions()

2003-08-15 01:36  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c: elimanate
	  static variables.

2003-08-15 01:35  tan2

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: add
	  $(TOOLS_DIR)/lib to library path

2003-08-13 08:22  tan2

	* mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: change the library
	  link paths

2003-08-13 03:43  ces74

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm: Modified in order
	  to use separate static libraries: libCitcomSCommon.a,
	  libCitcomSFull.a, and libCitcomSRegional.a

2003-08-13 03:40  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c: Typo
	  fixed: "Missing input parameter: 'perturbml' -> "Missing input
	  parameter: 'perturbl'

2003-08-12 23:54  ces74

	* mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm: a bug fixed:
	  lib/Common is now included in paths for header files.

2003-08-12 23:34  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm: Makefiles in
	  module/ and lib/ modified to create three separate static
	  libraries: libCitcomSCommon.a, libCitcomSFull.a, and
	  libCitcomSRegional.a These libraries are used when linking *.so
	  objects.

2003-08-10 03:25  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c: unifying
	  read_initial_settings()

2003-08-09 05:51  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Output.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c: unifying

2003-08-09 05:34  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Process_buoyancy.c: unifying

2005-08-23 03:05  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Temperature_diffadv.py:
	  [vcp] delete of edited revision with dead state

2003-08-09 05:13  tan2

	* mc/3D/CitcomS/trunk/examples/Full/input.sample,
	  mc/3D/CitcomS/trunk/examples/Full/machine.sample,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Temperature_diffadv.py:
	  obsolete

2003-08-09 05:03  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/Output.c,
	  mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Sphere_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h: 1.
	  eliminate several global variables- parallel: mst, nproc[xyz]l,
	  me_locl sphere: local_capid, pid_surf, cap.connection 2. change
	  the way Regional/Parallel_related.c used to assign me_loc and
	  PROCESSOR.pass

2003-08-08 05:05  tan2

	* mc/3D/CitcomS/trunk/module/Make.mm: default action will link
	  files from Regional/ to Full/

2003-08-08 04:34  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: only
	  processor 0 can write to stderr now Note: device /dev/null and
	  /dev/stderr are used, may not portable to non-unix platform

2003-08-08 02:49  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Sphere_harmonics.c,
	  mc/3D/CitcomS/trunk/lib/Common/parallel_related.h,
	  mc/3D/CitcomS/trunk/lib/Full/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc: *** empty log
	  message ***

2003-08-08 01:41  tan2

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Full/local.def,
	  mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/local.def,
	  mc/3D/CitcomS/trunk/drivers/local.def,
	  mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/Output.c,
	  mc/3D/CitcomS/trunk/lib/Full/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/lith_age.h,
	  mc/3D/CitcomS/trunk/lib/Full/output.h,
	  mc/3D/CitcomS/trunk/lib/Full/parallel_related.h,
	  mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/lith_age.h,
	  mc/3D/CitcomS/trunk/lib/Regional/output.h,
	  mc/3D/CitcomS/trunk/lib/Regional/parallel_related.h,
	  mc/3D/CitcomS/trunk/lib/local.def: move header files
	  global_defs.h, lith_age.h, output.h, and parallel_related.h to
	  Common/

2003-08-07 04:09  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Problem_related.c: unify
	  Problem_related.c

2003-08-07 04:00  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/convection_variables.h,
	  mc/3D/CitcomS/trunk/lib/Full/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Full/initial_temperature.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/initial_temperature.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: unify
	  Initial_temperature.c and initial_temperature.h

2003-08-07 01:56  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Full/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Full/Output.c: move obsolete functions
	  from Output.c to Obsolete.c

2003-08-07 01:47  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Obsolete.c: unify two versions
	  of Global_operations.c, and put it to Common/

2003-08-03 07:43  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: bug fixed,
	  tests/citcomsfull.py now gives correct result

2003-08-02 05:57  tan2

	* mc/3D/CitcomS/trunk/tests/citcomsfull.py,
	  mc/3D/CitcomS/trunk/tests/hrothgar.py: to run a Full version of
	  CitcomS, use the following command: ./citcomsfull.py
	  --staging=hrothgar --param.datafile=/SOME_PATH/test

2005-08-23 03:02  unknown_user

	* mc/3D/CitcomS/trunk/module/local.def: [vcp] delete of edited
	  revision with dead state

2003-08-02 05:53  tan2

	* mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Regionalmodule.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.h,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Regional/local.def,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.h,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h,
	  mc/3D/CitcomS/trunk/module/local.def: make some changes in
	  function names so that both Full and Regioanl versions can use
	  the same source code.

2005-08-23 03:02  unknown_user

	* mc/3D/CitcomS/trunk/module/Full/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Full/bindings.h,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Full/misc.cc,
	  mc/3D/CitcomS/trunk/module/Full/misc.h: [vcp] delete of edited
	  revision with dead state

2003-08-02 05:52  tan2

	* mc/3D/CitcomS/trunk/module/Full/Fullmodule.cc,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Full/bindings.h,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Full/local.def,
	  mc/3D/CitcomS/trunk/module/Full/misc.cc,
	  mc/3D/CitcomS/trunk/module/Full/misc.h: module/Full and
	  module/Regional now use the same files, except $(TYPE)module.cc
	  and Make.mm. ***** Important ***** When you check out this
	  directory (module/Full) in the first time, do 'mm link' in this
	  directory. This will hard-link every source files in
	  module/Regional to this directory.

2003-08-02 05:25  tan2

	* mc/3D/CitcomS/trunk/lib/Full/global_defs.h: add some variable
	  declaration which are only used by regional version

2003-08-02 05:24  tan2

	* mc/3D/CitcomS/trunk/pyre/Citcom.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomApp.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSFull.py,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/FullApp.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/FullSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/Solver.py: 1. add base class
	  CitcomApp 2. derive FullApp and RegionalApp form CitcomApp

2003-08-02 02:05  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Sphere/FullSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Sphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py: 1. add a base
	  class Sphere for component Sphere 2. add a new component
	  FullSphere for Full version 3. change Make.mm, __init__.py, and
	  the binder of facility Mesher accordingly

2003-08-01 02:41  tan2

	* mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Full/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Initial_temperature.c: bug fix

2003-08-01 02:40  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Full/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Full/Process_buoyancy.c: remove obsolete
	  function

2003-07-30 03:54  tan2

	* mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Make.mm: *** empty log message ***
	* mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Full/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Full/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Full/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Output.c,
	  mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Full/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/initial_temperature.h,
	  mc/3D/CitcomS/trunk/lib/Full/lith_age.h,
	  mc/3D/CitcomS/trunk/lib/Full/output.h,
	  mc/3D/CitcomS/trunk/lib/Full/parallel_related.h: copy changes in
	  Regional version to Full version

2003-07-29 06:03  tan2

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: change
	  directory structures

2003-07-29 04:57  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Convection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Solver_multigrid.c,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: 1.
	  RegionalApp._setProperties() is called before Component.init()
	  2. some cosmetics

2003-07-27 04:47  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Common/Process_velocity.c,
	  mc/3D/CitcomS/trunk/lib/Common/output.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/output.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: complete
	  output part

2003-07-26 03:43  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: complete
	  VSolver and TSolver

2003-07-26 02:17  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Parsing.c: bug fix

2003-07-26 02:13  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Parsing.c: cosmetic output

2003-07-25 03:10  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: finish
	  RegionalSphere.run(), it gives identical results as stand-alone
	  CitcomSRegional

2003-07-25 00:46  tan2

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/CitcomComponent.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Parallel.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py,
	  mc/3D/CitcomS/trunk/tests/signon.py: 1. remove passing filename
	  to RegionalApp.__init__() 2. add new base component
	  CitcomComponent(), derive every component from CitcomComponent,
	  the interface to __init__ and setProperties are changed

2003-07-24 07:04  tan2

	* mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py:
	  add binding of set_convection_defaults()

2003-07-24 06:00  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/initial_temperature.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/initial_temperature.h: seperate
	  input and init phases of temperature IC

2003-07-24 05:59  tan2

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: remove
	  global variables VERBOSE, DESCRIBE, and BEGINNER

2003-07-24 05:00  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Parallel.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: finished
	  setting properties

2003-07-24 02:00  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/IC.py: typo fixed

2003-07-23 12:29  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Parallel.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py: '*_set_prop'
	  methods of the 'Regioanl' module are now called
	  '*_set_properties'.

2003-07-23 12:27  ces74

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h: New members of
	  the "CONTROL" and the "All_variables" structure added.

2003-07-23 12:26  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Initial_temperature.c:
	  Originally local variables, number_of_perturbations, perturb_ll,
	  perturb_mm, load_depth, and perturb_mag, are now members of the
	  global "All_variables" structure.

2003-07-23 12:22  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Parsing.c: Originally local
	  variables, VERBOSE, DESCRIBE, and BEGINNER, are now global:
	  members of the 'All_variables' structure.

2003-07-23 12:19  ces74

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc: function
	  name changed from *_set_prop to *_set_properties.

2003-07-23 12:18  ces74

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h: Properties
	  for the following components added: IC, Const, Param, Phase, and
	  Parallel.

2003-07-23 04:58  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: 1. change
	  Citcom_Init() to citcom_init() (finished) 2. add binding to open
	  info_file

2003-07-23 02:52  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/advection.h: *** empty log
	  message ***

2003-07-22 04:58  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c: Functions
	  uncommented: void general_stokes_solver_init(struct
	  All_variables *E) void general_stokes_solver_fini(struct
	  All_variables *E) void general_stokes_solver_update_velo(struct
	  All_variables *E) void general_stokes_solver_Unorm(struct
	  All_variables *E, double *Udot_mag, double *dUdot_mag) void
	  general_stokes_solver_log(struct All_variables *E, float
	  Udot_mag, float dUdot_mag, int count)

2003-07-22 04:44  tan2

	* mc/3D/CitcomS/trunk/lib/Common/output.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Obsolete.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/output.h: partially eliminate
	  use of static variables

2003-07-19 07:34  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h: add
	  communicators E->parallel.horizontal_comm and
	  E->parallel.vertical_comm and initialize them at
	  set_horizontal_communicator() and set_vertical_communicator()

2003-07-19 05:15  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c: change Citcom_Init() to
	  citcom_init()

2003-07-18 07:10  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Interuption.c,
	  mc/3D/CitcomS/trunk/lib/Common/Process_velocity.c,
	  mc/3D/CitcomS/trunk/lib/Common/Solver_multigrid.c,
	  mc/3D/CitcomS/trunk/lib/Common/Stokes_flow_Incomp.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Viscosity_structures.c,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h,
	  mc/3D/CitcomS/trunk/lib/Common/interuption.h: 1. change
	  Citcom_Init() to citcom_init() 2. add interuption.h, header file
	  of Interuption.c 3. partially eliminate use of static variables

2003-07-18 06:31  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Global_operations.c:
	  vnorm_nonnewt() returned NaN if there was only one material
	  type. bug? fixed.

2003-07-18 04:19  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Sphere_related.c: memory-leak
	  fixed

2003-07-17 04:52  tan2

	* mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h: add argument
	  declaration for function pointers (necessarily when linking with
	  C++)

2003-07-17 04:49  tan2

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.cc,
	  mc/3D/CitcomS/trunk/module/Regional/mesher.h: add bindings of
	  component RegionalSphere()

2005-08-23 02:55  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Mesh.py: [vcp] delete of
	  edited revision with dead state

2003-07-16 04:53  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Mesh.py: component Mesh() is
	  replaced by component RegionalSphere()

2003-07-16 04:50  tan2

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/RegionalSphere.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Sphere/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Mesher.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: add new
	  facility Mesher() and its default component RegionalSphere()

2003-07-16 04:47  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py:
	  typo fixed

2003-07-16 01:17  ces74

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc: A missing part
	  of the method talbe added: set_cg_defaults, set_mg_defaults,
	  set_mg_el_defaults.

2005-08-23 02:55  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Adv_solver.py: [vcp] delete
	  of edited revision with dead state

2003-07-16 01:06  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Adv_solver.py: Binding for
	  advection-diffusion solver is now in
	  pyre/Regional/Facilities/TSolver.py

2003-07-16 01:04  ces74

	* mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py: Binding of
	  TSolver with a component (Temperature_diffadv.py) is implemented.

2003-07-16 01:03  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Temperature_diffadv.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py:
	  Temperature_diffadv now can call CitcomS subroutines to
	  initialize and solve for the advection/diffusion of temperature
	  field.

2003-07-16 01:01  ces74

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: modified to
	  initialize the Advection_diffusion facility

2003-07-15 07:40  tan2

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.cc,
	  mc/3D/CitcomS/trunk/module/Regional/stokes_solver.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: 1. move
	  bindings related to Stokes_solver() to stokes_solver.cc 2. call
	  set_cg_defaults()/set_mg_defaults() in Stokes_solver.init()

2003-07-15 04:08  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Interuption.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm: move everything related
	  to System Signal to interuption.c

2003-07-15 02:44  tan2

	* mc/3D/CitcomS/trunk/module/Regional/setProperties.cc: change
	  helper functions to templates

2003-07-14 05:58  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/tests/signon.py: 1. more helper functions in
	  setProperties.cc 2. Regional.BC_set_prop() and its binding 3.
	  RegionalApp._setProperties() 4. some test in singon.py

2005-08-23 02:54  unknown_user

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver.py: [vcp]
	  delete of edited revision with dead state

2003-07-10 02:42  tan2

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Adv_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Mesh.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Parallel.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: migrate
	  toward pythia-0.4

2003-07-04 06:56  ces74

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: Typos
	  corrected

2003-07-04 06:52  ces74

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: Modified to
	  use the TSolver facility.

2003-07-04 06:43  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Temperature_diffadv.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py:
	  A component of "TSoler" facility added. Advection_diffusion.py
	  is a general class of advection_diffusion solvers.
	  Temperature_diffadv.py is a solver for temperature field.
	  __init__.py exports temperature_diffadv under
	  Advection_diffusion module.

2003-07-04 06:40  ces74

	* mc/3D/CitcomS/trunk/pyre/Facilities/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/TSolver.py: TSolver facility
	  added. Make.mm modified accordingly.

2003-06-27 07:15  tan2

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.cc,
	  mc/3D/CitcomS/trunk/module/Regional/setProperties.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: passing
	  properties of BC() to C variables

2003-06-27 06:14  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py:
	  ImcompressibleNonNewtonian() is inherited from
	  ImcompressibleNewtonian() now
	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py:
	  remove properties related to viscosity

2003-06-24 04:01  tan2

	* mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py: bug fix

2003-06-24 03:54  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py:
	  1. Stokes_solver() is a Component of new facility VSolver() 2.
	  add properties to Stokes_solver(), including properties belong
	  to (future) Viscosity component 3. change
	  ImcompressibleNewtonian() and ImcompressibleNonNewtonian()
	  accordingly

2003-06-24 03:43  tan2

	* mc/3D/CitcomS/trunk/pyre/Facilities,
	  mc/3D/CitcomS/trunk/pyre/Facilities/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Facilities/VSolver.py,
	  mc/3D/CitcomS/trunk/pyre/Facilities/__init__.py: add new
	  facilities

2003-06-14 00:12  tan2

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: add facilities

2003-06-14 00:11  tan2

	* mc/3D/CitcomS/trunk/tests/citcomsregional.py: tests for
	  facilities

2003-06-13 01:25  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/__init__.py: 1. remove 'license_text'
	  2. add Common/Component/__init__.py

2003-06-12 06:02  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Adv_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/BC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Const.py,
	  mc/3D/CitcomS/trunk/pyre/Components/IC.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Mesh.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Parallel.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Param.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Phase.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Visc.py: 1. move all
	  components to new directory Component/ 2. all components have a
	  new and shorter name 3. 'SimulationSolver' is splited into two
	  components: 'Adv_solver' and 'Stokes_solver' 4. change Make.mm
	  accordingly

2003-06-08 15:11  tan2

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm: fixed bug in
	  linking with 'libmpimodule.a' (I don't like this solution though)

2003-06-07 02:04  tan2

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc: passing mpi
	  communicator to Citcom_Init()

2003-05-24 00:58  tan2

	* mc/3D/CitcomS/trunk/tests/asap.py,
	  mc/3D/CitcomS/trunk/tests/hrothgar.py: add two staging classes
	  (copied from specfem_globe/tests/)

2003-05-24 00:49  tan2

	* mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc: append function
	  name to the argument of PyArg_ParseTuple()

2003-05-24 00:07  tan2

	* mc/3D/CitcomS/trunk/module/Make.mm: fix a typo

2003-05-23 12:12  ces74

	* mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h: test methods are
	  removed. class PG_timestep now has only two methods: init and
	  solve

2003-05-23 12:11  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Stokes_flow_Incomp.c,
	  mc/3D/CitcomS/trunk/lib/Common/drive_solvers.h: test functions
	  removed.

2003-05-23 11:47  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Stokes_flow_Incomp.c,
	  mc/3D/CitcomS/trunk/lib/Common/advection_diffusion.h,
	  mc/3D/CitcomS/trunk/lib/Common/drive_solvers.h: Fixed a bug
	  related to deciding the validity of velocity solution in
	  General_matrix_functions.c Functions reorganized for PG_timestep
	  class.

2003-05-23 11:22  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py:
	  class PG_timestep now has only two methods: .init and .solve

2003-05-23 09:41  tan2

	* mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: add class
	  OutputVisc and its bindings

2003-05-23 07:46  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/advection_diffusion.h: bug in
	  Make.mm fixed. advection_diffusion.h is now included in
	  Advection_diffusion.c

2003-05-23 06:18  tan2

	* mc/3D/CitcomS/trunk/lib/Common/output.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c,
	  mc/3D/CitcomS/trunk/lib/Regional/output.h: *** empty log message
	  ***

2003-05-23 06:10  tan2

	* mc/3D/CitcomS/trunk/module/Regional/bindings.cc: *** empty log
	  message ***

2003-05-23 06:08  tan2

	* mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h: add bindings to
	  class OutputVisc

2003-05-23 05:41  ces74

	* mc/3D/CitcomS/trunk/module/Regional/outputs.cc: bug fixed:
	  include outputs.h, not output_binding.h

2003-05-23 05:39  ces74

	* mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc: bug fixed:
	  PG_timestep_Init to ..._init PG_timestep_Fini to ..._fini

2003-05-23 05:37  ces74

	* mc/3D/CitcomS/trunk/lib/Common/advection_diffusion.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c: Bugs fixed.

2003-05-23 05:27  ces74

	* mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py:
	  Changed class name from Advection_diffusion to PG_timestep

2003-05-23 01:32  ces74

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.cc,
	  mc/3D/CitcomS/trunk/module/Regional/advdiffu.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h: Inconsistency caused
	  by adding advdiffu modules has been fixed.

2003-05-23 01:21  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Output.c,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc: 1. change
	  filename from 'output_bindings.*' to 'outputs.*' 2. delete
	  OutputCoord.writeheader() method 3. fix a typo in Output.py

2003-05-23 01:20  ces74

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Advection_diffusion.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Advection_diffusion/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: A new package
	  Advection_diffusion created. This package includes a new class,
	  PG_timestep.

2003-05-23 01:17  ces74

	* mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/advection_diffusion.h: Functions
	  added and modified for PG_timestep class

2003-05-22 04:28  tan2

	* mc/3D/CitcomS/trunk/lib/Common/output.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c,
	  mc/3D/CitcomS/trunk/lib/Regional/output.h,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.cc,
	  mc/3D/CitcomS/trunk/module/Regional/outputs.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: 1. add class
	  CitcomOutput 2. add classes OutputCoord and OutputVelo, which
	  write out coordinate and velocity output 3. add some functions
	  in lib/Regional/Output.c for bindings 4. add python bindings to
	  all above

2003-05-21 01:56  tan2

	* mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py:
	  1. change implementation of Stokes_solver 2. change
	  ImcompressibleNewtonian and ImcompressibleNonNewtonian
	  accordingly

2003-05-21 01:55  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c: initialize
	  'monitor.elapsed_time_vsoln'

2003-05-17 04:11  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/drive_solvers.h,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py,
	  mc/3D/CitcomS/trunk/tests/citcomsregional.py,
	  mc/3D/CitcomS/trunk/tests/signon.py: 1. add python class
	  Stokes_solver 2. add python classes ImcompressibleNewtonian and
	  ImcompressibleNonNewtonian, derived from Stokes_solver 3. add
	  python binding to methods of ImcompressibleNewtonian 4. modify
	  tests accordingly

2003-05-15 07:07  tan2

	* mc/3D/CitcomS/trunk/pyre/Components,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Imcompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Incompressible.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/Stokes_solver.py,
	  mc/3D/CitcomS/trunk/pyre/Components/Stokes_solver/__init__.py:
	  Initial revision

2003-05-15 01:31  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Viscosity_structures.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/tests/signon.py: seperate viscosity input
	  and computation into different functions

2003-05-14 02:51  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/parallel_related.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/parallel_related.h,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/tests/signon.py: 1. creat a new global
	  variable E->parallel.world 2. replace all MPI_COMM_WORLD by
	  E->parallel.world

2003-04-30 03:14  tan2

	* mc/3D/CitcomS/trunk/lib/Common/phase_change.h: add function
	  prototypes

2003-04-30 03:13  tan2

	* mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c: fix bugs
	  when input 'control.coor_file', 'control.reset_startage', and
	  'control.zero_elapsed_time'

2003-04-29 01:55  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Phase_change.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c: 1. move
	  everything about phase change to 'Phase_change.c' 2. restructure
	  phase change functions

2003-04-26 07:59  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h: 1. change
	  'control.mantle_temp' to 'control.lith_age_mantle_temp' 2. move
	  functions deal with 'lith_age' to a 'Lith_age.c' (complete)

2003-04-26 07:36  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Sphere_harmonics.c: bug fix in
	  original code

2003-04-26 05:58  tan2

	* mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Make.mm: diable build on 'Full' version

2003-04-26 05:29  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/initial_temperature.h,
	  mc/3D/CitcomS/trunk/lib/Common/lith_age.h,
	  mc/3D/CitcomS/trunk/lib/Common/parsing.h,
	  mc/3D/CitcomS/trunk/lib/Regional/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Lith_age.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/initial_temperature.h,
	  mc/3D/CitcomS/trunk/lib/Regional/lith_age.h: 1. add parsing.h 2.
	  modularize convection_initial_temperature() 3. move functions
	  deal with 'lith_age' to a 'Lith_age.c' (not finished)

2003-04-26 05:12  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c: 1. more
	  initialization done in Citcom_Init() 2. fix bug from previous
	  commit in main()

2003-04-25 02:07  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c: bug
	  fix

2003-04-11 08:31  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc: clean up debug
	  message

2003-04-11 08:27  ces74

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: class name
	  changed to RegionalApp

2003-04-11 06:40  tan2

	* mc/3D/CitcomS/trunk/tests/citcomsregional.py,
	  mc/3D/CitcomS/trunk/tests/signon.py: change module name from
	  CitcomSRegional to Regional

2003-04-11 06:34  tan2

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: 1. add
	  preInit() and postInit() 2. change EarthModelGrid to
	  SimulationGrid

2003-04-11 06:25  tan2

	* mc/3D/CitcomS/trunk/module/Full/Fullmodule.cc,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Full/bindings.h,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Full/misc.cc,
	  mc/3D/CitcomS/trunk/module/Full/misc.h: change module name from
	  CitcomSFull to Full

2003-04-11 06:18  tan2

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Regionalmodule.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.h,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h: change module name
	  from CitcomSRegional to Regional

2003-04-11 03:15  tan2

	* mc/3D/CitcomS/trunk/tests/signon.py: test for new Citcom_Init(),
	  which takes 2 arguments now.

2003-04-11 02:07  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc: 1. Pass rank and
	  size to Citcom_Init(). 2. Disable
	  parallel_process_initilization(). Its functionality is performed
	  by Citcom_Init().

2003-04-10 01:59  ces74

	* mc/3D/CitcomS/trunk/pyre/CitcomSRegional.py,
	  mc/3D/CitcomS/trunk/pyre/RegionalApp.py,
	  mc/3D/CitcomS/trunk/pyre/Solver,
	  mc/3D/CitcomS/trunk/pyre/Solver/RegionalSolver.py: Modified to
	  reflect changes in moduels in pyre/Common

2003-04-06 07:51  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Parsing.c,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/tests/signon.py: 1. pass input filename,
	  rather than argc and argv, to read_instructions() 2. pass input
	  filename, rather than argc and argv, to setup_parser() 3. more
	  initialization done in Citcom_Init() 4. add python binding to
	  read_instructions()

2003-04-06 04:57  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc: binding of
	  Citcom_Init(), finished

2003-04-06 04:25  tan2

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Full/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/tests/Make.mm: PROJ_TMPDIR is specified by
	  PACKAGE too

2003-04-04 08:42  tan2

	* mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/tests/signon.py: trial on binding of
	  Citcom_Init(), not finished.

2003-04-04 08:41  tan2

	* mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm: export header files

2003-04-04 08:40  tan2

	* mc/3D/CitcomS/trunk/drivers/Citcom.c: 1. declare "struct
	  All_variables *E" as global in read_instruction() 2. allocate *E
	  in Citcom_Init()

2003-04-04 08:39  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Citcom.c: redundant file

2003-04-04 08:37  tan2

	* mc/3D/CitcomS/trunk/lib/Common/Citcom_init.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/citcom_init.h: 1. declare "struct
	  All_variables *E" as global in read_instruction() 2. allocate *E
	  in Citcom_Init()

2003-04-04 03:40  tan2

	* mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/RadiusDepth.py: cosmetics

2003-04-04 03:38  tan2

	* mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm: fix bugs caused by
	  symlink to Citcom.c

2003-03-26 08:49  ces74

	* mc/3D/CitcomS/trunk/tests/citcomsregional.py: for testing
	  EarthModel properties

2003-03-25 05:48  tan2

	* mc/3D/CitcomS/trunk/pyre/RadiusDepth.py: 1. change attribute
	  'R0' to 'outer_radius' 2. outer_radius, inRadius, and inDepth
	  are read-only now 3. add self-test section

2003-03-25 03:48  tan2

	* mc/3D/CitcomS/trunk/pyre/RadiusDepth.py: Add RadiusDepth.py,
	  which defines two classed converting depth to radius, and vise
	  versa.

2003-03-25 01:38  tan2

	* mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/Make.mm: add BLD_ACTION="all"

2003-03-24 09:46  tan2

	* mc/3D/CitcomS/trunk/Make.mm, mc/3D/CitcomS/trunk/drivers,
	  mc/3D/CitcomS/trunk/drivers/Citcom.c,
	  mc/3D/CitcomS/trunk/drivers/Full,
	  mc/3D/CitcomS/trunk/drivers/Full/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Full/local.def,
	  mc/3D/CitcomS/trunk/drivers/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional,
	  mc/3D/CitcomS/trunk/drivers/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/drivers/Regional/local.def,
	  mc/3D/CitcomS/trunk/drivers/local.def,
	  mc/3D/CitcomS/trunk/examples,
	  mc/3D/CitcomS/trunk/examples/.reset-temporary,
	  mc/3D/CitcomS/trunk/examples/Full,
	  mc/3D/CitcomS/trunk/examples/Full/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Full/input.sample,
	  mc/3D/CitcomS/trunk/examples/Full/local.def,
	  mc/3D/CitcomS/trunk/examples/Full/machine.sample,
	  mc/3D/CitcomS/trunk/examples/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Regional,
	  mc/3D/CitcomS/trunk/examples/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/examples/Regional/input.sample,
	  mc/3D/CitcomS/trunk/examples/Regional/local.def,
	  mc/3D/CitcomS/trunk/examples/Regional/machines.sample,
	  mc/3D/CitcomS/trunk/examples/local.def, mc/3D/CitcomS/trunk/lib,
	  mc/3D/CitcomS/trunk/lib/Common,
	  mc/3D/CitcomS/trunk/lib/Common/Advection_diffusion.c,
	  mc/3D/CitcomS/trunk/lib/Common/Citcom.c,
	  mc/3D/CitcomS/trunk/lib/Common/Construct_arrays.c,
	  mc/3D/CitcomS/trunk/lib/Common/Convection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Drive_solvers.c,
	  mc/3D/CitcomS/trunk/lib/Common/Element_calculations.c,
	  mc/3D/CitcomS/trunk/lib/Common/General_matrix_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Common/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Common/Instructions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Common/Nodal_mesh.c,
	  mc/3D/CitcomS/trunk/lib/Common/Output.c,
	  mc/3D/CitcomS/trunk/lib/Common/Pan_problem_misc_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Parsing.c,
	  mc/3D/CitcomS/trunk/lib/Common/Phase_change.c,
	  mc/3D/CitcomS/trunk/lib/Common/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Common/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Common/Process_velocity.c,
	  mc/3D/CitcomS/trunk/lib/Common/Shape_functions.c,
	  mc/3D/CitcomS/trunk/lib/Common/Size_does_matter.c,
	  mc/3D/CitcomS/trunk/lib/Common/Solver_conj_grad.c,
	  mc/3D/CitcomS/trunk/lib/Common/Solver_multigrid.c,
	  mc/3D/CitcomS/trunk/lib/Common/Sphere_harmonics.c,
	  mc/3D/CitcomS/trunk/lib/Common/Stokes_flow_Incomp.c,
	  mc/3D/CitcomS/trunk/lib/Common/Topo_gravity.c,
	  mc/3D/CitcomS/trunk/lib/Common/Tracer_advection.c,
	  mc/3D/CitcomS/trunk/lib/Common/Viscosity_structures.c,
	  mc/3D/CitcomS/trunk/lib/Common/advection.h,
	  mc/3D/CitcomS/trunk/lib/Common/convection_variables.h,
	  mc/3D/CitcomS/trunk/lib/Common/element_definitions.h,
	  mc/3D/CitcomS/trunk/lib/Common/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/local.def,
	  mc/3D/CitcomS/trunk/lib/Common/sphere_communication.h,
	  mc/3D/CitcomS/trunk/lib/Common/temperature_descriptions.h,
	  mc/3D/CitcomS/trunk/lib/Common/tracer_defs.h,
	  mc/3D/CitcomS/trunk/lib/Common/viscosity_descriptions.h,
	  mc/3D/CitcomS/trunk/lib/Full,
	  mc/3D/CitcomS/trunk/lib/Full/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Full/Geometry_cartesian.c,
	  mc/3D/CitcomS/trunk/lib/Full/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Full/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Full/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Full/Output.c,
	  mc/3D/CitcomS/trunk/lib/Full/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Full/Sphere_related.c,
	  mc/3D/CitcomS/trunk/lib/Full/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Full/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Full/local.def,
	  mc/3D/CitcomS/trunk/lib/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional,
	  mc/3D/CitcomS/trunk/lib/Regional/Boundary_conditions.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Geometry_cartesian.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Global_operations.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Initial_temperature.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/lib/Regional/Output.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Parallel_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Problem_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Process_buoyancy.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Sphere_related.c,
	  mc/3D/CitcomS/trunk/lib/Regional/Version_dependent.c,
	  mc/3D/CitcomS/trunk/lib/Regional/global_defs.h,
	  mc/3D/CitcomS/trunk/lib/Regional/local.def,
	  mc/3D/CitcomS/trunk/lib/local.def,
	  mc/3D/CitcomS/trunk/local.def, mc/3D/CitcomS/trunk/module,
	  mc/3D/CitcomS/trunk/module/Full,
	  mc/3D/CitcomS/trunk/module/Full/Fullmodule.cc,
	  mc/3D/CitcomS/trunk/module/Full/Make.mm,
	  mc/3D/CitcomS/trunk/module/Full/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Full/bindings.h,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Full/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Full/local.def,
	  mc/3D/CitcomS/trunk/module/Full/misc.cc,
	  mc/3D/CitcomS/trunk/module/Full/misc.h,
	  mc/3D/CitcomS/trunk/module/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional,
	  mc/3D/CitcomS/trunk/module/Regional/Make.mm,
	  mc/3D/CitcomS/trunk/module/Regional/Regionalmodule.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.cc,
	  mc/3D/CitcomS/trunk/module/Regional/bindings.h,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.cc,
	  mc/3D/CitcomS/trunk/module/Regional/exceptions.h,
	  mc/3D/CitcomS/trunk/module/Regional/local.def,
	  mc/3D/CitcomS/trunk/module/Regional/misc.cc,
	  mc/3D/CitcomS/trunk/module/Regional/misc.h,
	  mc/3D/CitcomS/trunk/module/local.def, mc/3D/CitcomS/trunk/pyre,
	  mc/3D/CitcomS/trunk/pyre/Make.mm,
	  mc/3D/CitcomS/trunk/pyre/__init__.py,
	  mc/3D/CitcomS/trunk/pyre/local.def, mc/3D/CitcomS/trunk/tests,
	  mc/3D/CitcomS/trunk/tests/Make.mm,
	  mc/3D/CitcomS/trunk/tests/local.def,
	  mc/3D/CitcomS/trunk/tests/signon.py: Initial revision

2005-08-23 02:43  boo

	* mc/3D/CitcomS/trunk: [vcp] select <> as trunk

2005-08-23 02:42  VCP

	* mc/3D/CitcomS/branches, mc/3D/CitcomS/trunk: VCP: initializing
	  layout

back to top