clawpack-v5.6.1 から NetCDF ファイルを topo の入力に使う example ができた(geoclaw/examples/tsunami/bowl-slosh-netcdf).

この Makefile では,NETCDF4_DIR が環境変数で定義されていないと動かない.
nf-config か nc-config のパスが通っていれば

NETCDF4_DIR := $(shell nf-config --prefix)


あとは Makefile に書いてある通りで,NetCDFの入出力を想定したコンパイルが行われる.

# Compiler flags can be specified here or set as an environment variable
FFLAGS += -DNETCDF -lnetcdf -I$(NETCDF4_DIR)/include -L$(NETCDF4_DIR)/lib
LFLAGS += $(FFLAGS) -lnetcdff

また,この example を実行するには Python の netCDF パッケージも必要.

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2020-01-21 (Tue) 08:03:11 (1351d)