https://github.com/geodynamics/citcoms
Revision 871fd84404759641a2e6db9ebda3db172783a92e authored by Thorsten Becker on 30 June 2008, 02:12:56 UTC, committed by Thorsten Becker on 30 June 2008, 02:12:56 UTC
E->solver.parallel_communication_routs_s contingent on a "use_cbf_topo" parameter which is for now, by default, off, until the potential remaining memory bug (?) is tracked down. Made sure the stress tensor is computed before stress output, as CBF topo does not require the computation of the stress tensor. Added a z_layer input flag for zbase_layer other than the four layers used for the control of phase boundary depth. (Default is backward compatible.)
1 parent eb573f1
Tip revision: 871fd84404759641a2e6db9ebda3db172783a92e authored by Thorsten Becker on 30 June 2008, 02:12:56 UTC
Made CBF topography method and call to
Made CBF topography method and call to
Tip revision: 871fd84
setup.py
from archimedes import use_merlin
use_merlin()
from merlin import setup, find_packages, require
install_requires = ['pythia[mpi] >= 0.8.1.0, < 0.8.2a']
import os
want_exchanger = os.environ.get('want_exchanger', 'auto')
exchanger = "Exchanger >= 1, < 2a"
if want_exchanger == 'auto':
# Use Exchanger if it's available.
try:
require(exchanger)
except Exception, e:
pass
else:
install_requires.append(exchanger)
elif want_exchanger == 'yes':
# Require Exchanger.
install_requires.append(exchanger)
setup(
name = 'CitcomS',
version = '2.2',
zip_safe = False,
packages = find_packages(),
install_requires = install_requires,
author = 'Louis Moresi, et al.',
author_email = 'cig-mc@geodynamics.org',
description = """A finite element mantle convection code.""",
long_description = """CitcomS is a finite element code designed to solve thermal convection problems relevant to Earth's mantle. Written in C, the code runs on a variety of parallel processing computers, including shared and distributed memory platforms.""",
license = 'GPL',
url = 'http://www.geodynamics.org/cig/software/packages/mc/citcoms/',
)
Computing file changes ...