https://github.com/geodynamics/citcoms
Revision 90cb771885ee23796bed2ea5589e050647e87dba authored by Rajesh Kommu on 11 February 2014, 00:19:39 UTC, committed by Rajesh Kommu on 11 February 2014, 00:19:39 UTC
needed to generate the PDF version of the manual.
1 parent 8fde56f
Tip revision: 90cb771885ee23796bed2ea5589e050647e87dba authored by Rajesh Kommu on 11 February 2014, 00:19:39 UTC
Checked in the LaTeX source file for the CitcomS manual, along with the images
Checked in the LaTeX source file for the CitcomS manual, along with the images
Tip revision: 90cb771
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 = '3.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 ...