NCAR Graphics is a Fortran and C based software package for scientific visualization. NCL (The NCAR Command Language), is a free interpreted language designed specifically for scientific data processing and visualization. It is a product of the Computational & Information Systems Laboratory at the National Center for Atmospheric Research (NCAR) and sponsored by the National Science Foundation. NCL has robust file input and output: it can read and write netCDF-3, netCDF-4 classic, HDF4, binary, and ASCII data, and read HDF-EOS2, GRIB1, and GRIB2. The graphics are based on NCAR Graphics.
Availability and Restrictions
Versions
NCL/NCAR Graphics is available on Oakley and Owens Cluster. The versions currently available at OSC are:
version | Owens | pitzer | Note |
---|---|---|---|
6.3.0 | X(GI) | ||
6.5.0 | X(GI)* | X(GI)* | netcdf-serial and hdf5-serial required for NCL |
You can use module spider ncarg
to view available NCL/NCAR Graphics modules. Feel free to contact OSC Help if you need other versions for your work.
Access
NCL/NCAR Graphics is available for use by all OSC users.
Publisher/Vendor/Repository and License Type
University Corporation for Atmospheric Research, Open source
Usage
Usage on Owens
Set-up on Owens
To load the default version usemodule load ncarg
. To select a particular version, use module load ncarg/version
. For example, use module load ncarg/6.3.0
to load NCARG version 6.3.0 on Owens. For the default version of ncarg, use
module load ncarg
Batch Usage on Owens
Interactive Batch Session
qsub -I -l nodes=1:ppn=28 -l walltime=1:00:00
-l nodes=1:ppn=28
) with 1 hour (-l walltime=1:00:00
). You may adjust the numbers per your need.Non-interactive Batch Job (Serial Run)
interp1d_1.ncl
.job.txt
for a serial run:#PBS -l walltime=1:00:00 #PBS -l nodes=1:ppn=28 #PBS -N jobname #PBS -j oe module load ncarg cp interp1d_1.ncl $TMPDIR cd $TMPDIR ncl interp1d_1.ncl cp interp1d.ps $PBS_O_WORKDIR
In order to run it via the batch system, submit the job.txt
file with the following command:
qsub job.txt
Usage on Pitzer
Set-up on Pitzer
To load the default version usemodule load ncarg
.
module load ncarg
Batch Usage on Pitzer
Interactive Batch Session
qsub -I -l nodes=1:ppn=28 -l walltime=1:00:00
-l nodes=1:ppn=28
) with 1 hour (-l walltime=1:00:00
). You may adjust the numbers per your need.Non-interactive Batch Job (Serial Run)
interp1d_1.ncl
.job.txt
for a serial run:#PBS -l walltime=1:00:00 #PBS -l nodes=1:ppn=28 #PBS -N jobname #PBS -j oe module load ncarg cp interp1d_1.ncl $TMPDIR cd $TMPDIR ncl interp1d_1.ncl cp interp1d.ps $PBS_O_WORKDIR
In order to run it via the batch system, submit the job.txt
file with the following command:
qsub job.txt
Further Reading
Official documentation can be obtained from NCL homepage.