OSX Sonoma
Install the Xcode command line developer tools:
$ xcode-select --install
Download and Install Xquartz: https://www.xquartz.org
Download and Install Macports: https://www.macports.org/install.php:
$ sudo port -v selfupdate
Install python (note you may need to use python310 instead of python-310 on more recent systems):
$ sudo port install python-310
$ sudo port select --set python python-310
$ sudo port select --set python3 python-310
Install compilers:
$ sudo port install gcc13
$ sudo port select --set gcc mp-gcc13
$ sudo port install mpich-gcc13
$ sudo port select --set mpi mpich-gcc13-fortran
$ sudo port install fftw-3
$ sudo port install netcdf
$ sudo port install netcdf-fortran