This setup keeps uv, its cache, managed Python installations, and tools on
$NOBACKUP storage instead of in your home directory.
Add the following to ~/.bashrc:
This document details the reverse-engineering analysis of how 3D MERRA-2 NetCDF files (on a MERRA-2.inst3_3d_asm_Nv.monthly.YYYYMM.0001x0091x0072.nc4 on a
It includes comparison between two input sources:
MERRA-2.inst3_3d_asm_Nv.monthly.YYYYMM.nc4)MERRA2_400.inst3_3d_asm_Nv.YYYYMMDD.nc4, 3-hourly, 240 timesteps/month)The June 2012 validation changes an important earlier conclusion: the dominant difference from the canonical ozone field is a unit conversion, not numerical precision or the use of monthly rather than daily input. The canonical field is approximately the zonal mean of MERRA-2 mass mixing ratio converted to volume (mole) mixing ratio:
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # ---- config ---- | |
| FLANG="${FLANG:-flang}" | |
| FLAGS=(-O0 -g -fno-integrated-as -save-temps=obj) | |
| OUTDIR="${OUTDIR:-obj}" | |
| MAX=8 | |
| mkdir -p "$OUTDIR" |
Much of this is based on https://vivekdhami.com/post/git-move-repo-files-with-history/
brew install git-filter-repo
If you are on discover, do:
module load python/GEOSpyD/Min4.11.0_py3.9 other/git-filter-repo
This bit of CMake is based off of code from Michael Hirsch (aka @scivision)
# https://www.scivision.dev/cmake-auto-gitignore-build-dir/
# --- auto-ignore build directory
if(NOT EXISTS ${PROJECT_BINARY_DIR}/.gitignore)
file(WRITE ${PROJECT_BINARY_DIR}/.gitignore "*")
endif()
# Piggyback that file into installBased on: https://gist.github.com/cdlhub/02f59220d842b5a32d282f58bd502c11
Which was based on: https://gist.github.com/Isaddo/7efebcb673a0957b9c6f07cd14826ea4
https://github.com/user/repo/labels| module CommsMod | |
| implicit none | |
| private | |
| public SetDistGrid | |
| public CreateRequest | |
| public DistGrid | |
| public CommRequest | |
| public ArrayIGather |