.. _clawpack-quickstart: Clawpack Quickstart guide ========================= See also: * `Clawpack Documentation `_ If you use using the class VM, the Clawpack software is in the directory `clawpack-4.x`. If you are using it on your own computer, see the `Installation instructions `_. Open a terminal and do (the first `$` indicates the Linux prompt):: $ cd $CLAW This should take you into the directory `clawpack-4.x`. (The *environment variable* `$CLAW` should already be set properly on the VM.) To try out an advection example:: $ cd apps/advection/1d/example1 $ make .plots With luck this will automatically do the following: * Compile the Fortran code * Create some files ending with extension `.data` that are needed by the Fortran code. (Based on parameter values set in the Python script `setrun.py`) * Run the Fortran code and produce a directory named `_output` that has the solution at various times from the computation. * Run a plotting program to produce a directory named `_plots` that contains images `*.png` of the solution at various times and files `*.html` that allow you to easily view these images. Exactly what is plotted is determined by the file `setplot.py`. If you now give the command:: $ firefox _plots/_PlotIndex.html you should be able to view these plots. Changing parameters ------------------- To try changing a parameter, edit the file `setrun.py` and then type:: $ make .plots and reload the plot file in firefox. Some things you might try changing: * `clawdata.order` Change the value to 1 for the first order upwind method. * `clawdata.mthbc_xlower` and `clawdata.mthbc_xupper`. Change both values to 2 to impose periodic boundary conditions. * `clawdata.tfinal` determines the final time you solve to. Next steps ---------- The directory `$CLAW/apps` contains a number of other applications you might want to experiment with. You might next look at the acoustics examples in `$CLAW/apps/acoustics/1d/example1`. Note that the Riemann solver used for each case is in a Fortran file in the corresponding directory with the name `rp1.f`. See the `Clawpack Documentation `_ for more information about changing parameters and plotting the results.