Scripts, small utilities & tutorials


This utility fits a streamfunction to a 2-D flow field using Landweber iteration. The flow field is the only input required (in contrast with traditional methods requiring boundary conditions to be specified). The utility is written in Fortran-95 and includes a Matlab/Octave wrapper for convenience. The implementation assumes that the 2-D flow field is on an Arakawa-C grid of uniform mesh size (dx=dy=constant).

Archiving large datasets on an external drive (tutorial)

External drives of large capacity (≥ 5TB) are convenient tools to store/archive the datasets generated by remote HPC clusters (such a XSEDE). I wrote down my notes on how to directly transfer a dataset from the cluster to the drive using Globus and ensure its integrity. The procedure doesn't require scp/sftp access, doesn't require administrative (root) privileges on the local machine, and doesn't require local disk resources other than the external drive. The tutorial was written for grad students at VIMS but should be easily adaptable.
tutorial (PDF) (2019-05-26)