GeoClaw 2次元分散波 †元々の SWE に分散性のある波,いわゆる Boussinesq-type の項を導入した計算をする. 要件 †PETSc のインストールが必要. 例 †計算例は clawpack の geoclaw/examples/bouss の中に入っている. # path to PETSc installation: export PETSC_DIR=$HOME/local/src/petsc # PETSC_ARCH is only needed if PETSc is installed inside the PETSc directory. #export PETSC_ARCH=arch-darwin-c-opt #export PETSC_ARCH=arch-linux-c-debug # For PETSc installs by conda or package managers, it should not be set. export PETSC_ARCH= 編集完了したら source setenv.sh で反映させる. # PETSc export CPATH=$HOME/local/src/petsc/lib/include:$CPATH export LD_LIBRARY_PATH=$HOME/local/src/petsc/lib:$LD_LIBRARY_PATH export PKG_CONFIG_PATH=$HOME/local/src/petsc/lib/pkgconfig:$PKG_CONFIG_PATH これでコンパイルも実行もできるはずなので geoclaw/examples/bouss/radial_flat の中で下記を試す. make make data make output make plots |