Installing using Conda
I have installed Clawpack using Conda. It is better to create a separate environment for this purpose
conda create -n claw
You can see a list of environments using
conda env list
To activate the environment
conda activate claw
Once you are inside this environment, install clawpack using
pip, see here for more details.
Now you can run Clawpack programs. Once you are done, you can deactivate the environment
If you want to delete an environment
conda remove -n claw —-all
Installing Clawpack fortran
git clone email@example.com:clawpack/clawpack.git cd clawpack git checkout v5.9.0 # or an older version; `git tag -l` to list options git submodule init # for repositories pyclaw, clawutil, visclaw, etc. git submodule update # clones all the submodule repositories export CLAW=/full/path/to/clawpack # in bash
The following command does all the steps: compile, run and make plots
_plots/_PlotIndex.html file to see the results.
Install clawpack using conda
This does not seem to give the classic fortran version.
unset CLAW PYTHONPATH # These might interfere if set to something already. conda create -n claw conda activate claw conda install clawpack conda install nose ipython
Test pyclaw: start ipython and
from clawpack.pyclaw import examples claw = examples.shock_bubble_interaction.setup() claw.run() claw.plot()
Examples from the book
The original set of examples designed to run with clawpack-4.3 are here. To run these, download Clawpack-4.3 and set
CLAW to the path where it is located. Visualizing the results requires matlab.
cd $CLAW # or where ever you want apps to be git checkout master git clone --recursive https://github.com/clawpack/apps
The book examples are in the directory apps/fvmbook.