https://github.com/geodynamics/citcoms
Revision ebff88cbd36ec28feb0294775d6e10e70fccaf21 authored by Eh Tan on 16 March 2009, 22:52:08 UTC, committed by Eh Tan on 16 March 2009, 22:52:08 UTC
1 parent e1f9320
Tip revision: ebff88cbd36ec28feb0294775d6e10e70fccaf21 authored by Eh Tan on 16 March 2009, 22:52:08 UTC
add test cases for the stokes solver under bousinessq approximation and truncated anelastic liquid approximation
add test cases for the stokes solver under bousinessq approximation and truncated anelastic liquid approximation
Tip revision: ebff88c
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 ...