NERSCPowering Scientific Discovery Since 1974

PSPLINE

Description

PSPLINE -- the Princeton Spline and Hermite Cubic Interpolation Routines -- is a collection of Spline and Hermite interpolation tools for 1D, 2D, and 3D datasets on rectilinear grids.  PSPLINE now includes EZspline, a fortran-90 interface to the spline and Hermite routines with excellent ease of use features and CzSpline routines, the c-callable interface to the EZspline routines.

How to Access PSPLINE

The library is currently available at NERSC on Cray systems.  Use

module load pspline

to access the library.  On Cray systems, PSPLINE is available in a single modulefile from which both PGI- and Cray-compiled versions exist.

How to Use PSPLINE on Cray systems

To use EZspline:

module load cray-netcdf
module load pspline
ftn eztest.F90 $PSPLINE

To use pspline:

ftn pspltest.f $PSPLINE -lpspline

Documentation:

See the complete manual on the PPPL web site.  For questions about using PSPLINE at NERSC contact the consultants, consult@nersc.gov.

Availability

PackagePlatformCategoryVersionModuleInstall DateDate Made Default
PSPLINE carver libraries/ math 1.0 pspline-intel/1.0 2012-05-31 2012-05-31
PSPLINE carver libraries/ math 1.0 pspline-gcc/1.0 2012-09-13 2012-09-13
PSPLINE carver libraries/ math 1.0 pspline/1.0 2012-09-13 2012-09-13
pspline edison libraries/ math nersc1.0 pspline/nersc1.0 2013-02-05
pspline hopper libraries/ math 1.1 pspline/1.1 2014-01-09
pspline hopper libraries/ math nersc1.0 pspline/nersc1.0 2010-03-10 2010-08-10
pspline hopper libraries/ math nersc1.0 pspline/nersc1.0 2010-12-03 2010-12-03
pspline hopper libraries/ math nersc1.0 pspline/nersc1.0 2010-12-03