Skip to main content

SOLVCON is a collection of conservation-law solvers that use the space-time Conservation Element and Solution Element (CESE) method.

Install

Clone the hg repository from https://bitbucket.org/solvcon/solvcon:

$ hg clone https://bitbucket.org/solvcon/solvcon

SOLVCON needs the following packages: gcc 4.3+ (clang on OSX works as well), SCons 2+, Python 2.7, Cython 0.16+, Numpy 1.5+, LAPACK, NetCDF 4+, SCOTCH 6.0+, Nose 1.0+, Paramiko 1.14+, boto 2.29.1+, gmsh 2.5+, and VTK 5.6+.

In the contrib/ directory, you can find the scripts for installing these dependencies:

The binary part of SOLVCON should be built with SCons:

$ scons scmods

Then add the installation path to the environment variables $PATH and $PYTHONPATH.

Additional build and tests:

  • Building document requires Sphinx 1.1.2+, Sphinxcontrib issue tracker 0.11, and graphviz 2.28+. Once the binary of SOLVCON is built, the following commands can build the document:

    $ cd doc
    $ make html

    The built document will be available at doc/build/html/.

  • Unit tests should be run with Nose:

    $ nosetests
  • Another set of tests are collected in ftests/ directory, and can be run with:

    $ nosetests ftests/*

    Some tests in ftests/ involve remote procedure call (RPC) that uses ssh. You need to set up the public key authentication to properly run them.

Metadata

Release files for SOLVCON 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SOLVCON 0.1.4
File Size Uploaded
SOLVCON-0.1.4.tar.gz 1.5 MB Details

Release files / SOLVCON-0.1.4.tar.gz

Download URL SOLVCON-0.1.4.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
e12b4fae7b8b7a3b4b8a60f082e89b829eedaf8103f324a03ed9823078217e99
BLAKE2b-256 checksum
How to use checksums
eef1f590aee90567dd14b7d3bc5e71590d4d558f33dd28ab575cd3e7ddaf27b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.4 This release

1 release file

0.1.3

0.1.2

1 release file

0.1

0.0.7

0.0.6

0.0.4

0.0.3

0.0.2

0.0.1

0.0.0+

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page