Skip to main content

Fork of CREDO computational model benchmarking toolkit, for use with the Waiwera geothermal flow simulator

Project description

CREDO

CREDO is a toolkit for running, analysing and benchmarking computational models.

CREDO was originally developed to support better benchmarking and profiling of the Underworld Geophysics modelling application, based on the StGermain framework. For more on Underworld (and StGermain), see http://www.underworldcode.org.

For more details about the design of CREDO and how to run it, see the documentation in the doc sub-directory.

This fork of CREDO was developed at the University of Auckland for benchmarking the Waiwera <https://waiwera.github.io/>_ geothermal flow simulator.

License and authors

CREDO is licensed under the LGPLv2.1, see COPYING.txt.

The main contributors to CREDO's coding, design and development thus far are:

  • Patrick Sunter (patdevelop AT gmail.com)
  • Wendy Sharples
  • Jerico Revote
  • Julian Giordani
  • Owen Kaluza
  • Louis Moresi
  • Steve Quenette

The Waiwera fork of CREDO was developed by:

  • Angus Yeh
  • Adrian Croucher

Acknowledgements

We kindly acknowledge the funding support of the Monash University Simulation And Modelling (SAM) node by AuScope Limited in facilitating the development of CREDO.

AuScope is part of the Australian Federal Government's National Collaborative Research Infrastructure Strategy (NCRIS) program.

Change logs

For a list of changes that occurred in each release, see the files in the "changelogs" subdirectory.

Basic Installation instructions

The Waiwera fork of CREDO can be installed from PyPI <https://pypi.org/project/waiwera-credo>_ using pip, e.g. pip install waiwera-credo (or pip install --user waiwera-credo to install locally, e.g. if you don't have permissions to install system-wide Python packages).

The installation instructions for the original CREDO toolkit are below.

(For more detailed installation instructions, see the "Installation & setup quickstart instructions" section of the CREDO documentation.)

To run CREDO scripts directly from the command line, you need to set up several environment variables. These are:

  • STG_BASEDIR: the path where your StGermain-based app has been checked out and installed to.
  • PYTHONPATH: You'll need to update your Python Path to include a reference to the directory you installed CREDO into.

In the application bundle CREDO was distributed as part of, there should be a script you can edit to easily update these variables and then source, such as "updatePathsCREDO.sh".

After that, you should be good to go!

If you wish to build a local copy of the CREDO documentation, you will need to first install the 'Sphinx' documentation tool, and the 'Graphviz' plotting library (for more on these see the doc appendix). Then:

  1. cd doc
  2. make html
  3. make latex; pushd _build/latex; make all-pdf; popd

The documentation will then have been built in the _build subdirectory of doc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

waiwera-credo-2.0.2.tar.gz (106.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

waiwera_credo-2.0.2-py2-none-any.whl (162.0 kB view details)

Uploaded Python 2

File details

Details for the file waiwera-credo-2.0.2.tar.gz.

File metadata

  • Download URL: waiwera-credo-2.0.2.tar.gz
  • Upload date:
  • Size: 106.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/2.7.17

File hashes

Hashes for waiwera-credo-2.0.2.tar.gz
Algorithm Hash digest
SHA256 8d1d96ea2784850ad485a7cfb6b22cc364be5994533e8d3b486c47188933d2b4
MD5 b7d2ada7ef3672110ec893b7e49112e0
BLAKE2b-256 1a2b51ea66ac4775b5a119eaeb81e7597325103851f80bb93f453e579bbf4ed2

See more details on using hashes here.

File details

Details for the file waiwera_credo-2.0.2-py2-none-any.whl.

File metadata

  • Download URL: waiwera_credo-2.0.2-py2-none-any.whl
  • Upload date:
  • Size: 162.0 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/2.7.17

File hashes

Hashes for waiwera_credo-2.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 929e6ac9ce2f7cf0ce7dcded6e1bc2539088426b04de5f9a77b99b1a79860812
MD5 e5f9f385294aa6158c34e4e079d53edc
BLAKE2b-256 652414394f735251c16b5e5c3ed96e7c6a023e20a95d1f8de4ddabe0a41e546e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page