ARCHER logo ARCHER banner

The ARCHER Service is now closed and has been superseded by ARCHER2.

  • ARCHER homepage
  • About ARCHER
    • About ARCHER
    • News & Events
    • Calendar
    • Blog Articles
    • Hardware
    • Software
    • Service Policies
    • Service Reports
    • Partners
    • People
    • Media Gallery
  • Get Access
    • Getting Access
    • TA Form and Notes
    • kAU Calculator
    • Cost of Access
  • User Support
    • User Support
    • Helpdesk
    • Frequently Asked Questions
    • ARCHER App
  • Documentation
    • User Guides & Documentation
    • Essential Skills
    • Quick Start Guide
    • ARCHER User Guide
    • ARCHER Best Practice Guide
    • Scientific Software Packages
    • UK Research Data Facility Guide
    • Knights Landing Guide
    • Data Management Guide
    • SAFE User Guide
    • ARCHER Troubleshooting Guide
    • ARCHER White Papers
    • Screencast Videos
  • Service Status
    • Detailed Service Status
    • Maintenance
  • Training
    • Upcoming Courses
    • Online Training
    • Driving Test
    • Course Registration
    • Course Descriptions
    • Virtual Tutorials and Webinars
    • Locations
    • Training personnel
    • Past Course Materials Repository
    • Feedback
  • Community
    • ARCHER Community
    • ARCHER Benchmarks
    • ARCHER KNL Performance Reports
    • Cray CoE for ARCHER
    • Embedded CSE
    • ARCHER Champions
    • ARCHER Scientific Consortia
    • HPC Scientific Advisory Committee
    • ARCHER for Early Career Researchers
  • Industry
    • Information for Industry
  • Outreach
    • Outreach (on EPCC Website)

You are here:

  • ARCHER
  • About ARCHER
  • News & Events
  • Calendar
  • Blog Articles
  • Hardware
  • Software
  • Service Policies
  • Service Reports
  • Partners
  • People
  • Media Gallery

Contact Us

support@archer.ac.uk

Twitter Feed

Tweets by @ARCHER_HPC

ISO 9001 Certified

ISO 27001 Certified

ncl

Versions Currently Available

  • 6.1.2

Default Version History

VersionStartEnd
6.1.22014-01-222014-07-22

----------- Module Specific Help for 'ncl/6.1.2' ------------------

NCL
===

NCL (NCAR Command Language) is an interpreted language designed
specifically for scientific data analysis and visualisation.  This NCL
module includes the NCAR Graphics library.

The website is http://www.ncl.ucar.edu

NCL and the NCAR Graphics library are serial.  

NCL works on the login nodes, compute nodes (serial, and no X display
possible), and serial nodes.

To run on the compute nodes, two environment variables must be set.

The /tmp directory on a compute node is a memory resident file system
and its use to store temporary files could affect performance.  You
can create a temporary directory in your /work directory and use it by
setting the TMPDIR variable for the aprun command, for example, for
user 'mjf' in group 'z01'

mkdir -p /work/z01/z01/mjf/tmp
TMPDIR=/work/z01/z01/mjf/tmp aprun -n 1 ncl

You may need to empty the temporary directory periodically.  If you
really want to use /tmp on the compute node, set TMPDIR to /tmp

TMPDIR=/tmp aprun -n 1 ncl

Set TMPDIR only when you are using NCL on the compute node: setting
TMPDIR permanently can affect other programs.  For example, TMPDIR is
used by the Cray compiler wrappers cc, ftn, and CC; and qsub gives
each job a unique TMPDIR so that these can be cleaned up after the job
completes.

NCL accesses the .hluresfile in your /home directory by default.  This
is not accessible from the compute nodes, set NCARG_USRRESFILE to a
file in your /work directory, for example, for user 'mjf' in group
'z01'

export NCARG_USRRESFILE=/work/z01/z01/mjf/hluresfile

The hluresfile can be empty, or you can use the default provided in
$NCARG_ROOT/share/hluresfile, or you can create your own.

The NCAR graphics library is compiled and linked into programs using
the wrapper programs ncargcc, ncargf90, and ncargf77.  These do not
use the standard Cray wrappers cc and ftn, but use gcc and gfortran
directly.  This module loads the gcc module to enable this.  Note that
unloading the Gnu programming environment (PrgEnv-gnu) will unload the
gcc module and the NCAR Graphics wrappers will not work until you load
the gcc module again.

Maintained by: Mark Filipiak, EPCC

Copyright © Design and Content 2013-2019 EPCC. All rights reserved.

EPSRC NERC EPCC