The Daily Bulletin

The ftools suite of Fortran tools—a set of utilities that support a range of needs for handling legacy code and interoperability with C—has been installed on the Cheyenne supercomputing cluster. Addition of the tools was announced in a notice to the Fortran Interest Group* mailing list.

The suite includes:

  • coco - a Fortran preprocessor

  • convert - converts fixed form source to a free form source that is also fixed form

  • env2inc - prepares an include file for use with coco that contains information about the processor

  • f90aib - part of the moware suite that makes interface blocks from procedure source

  • f90ppr - a preprocessor and pretty-printer for Fortran source

  • f90split - splits multi-procedure Fortran source files into one-procedure, one-file

  • f90tops - writes Fortran source as postscript (for inclusion in a slide for a talk, for example)

  • ftnchek - checks Fortran 77 code for possible semantic errors

  • h2m - reads C language header files and writes a Fortran module containing the same information (allowing use of a library written in C from Fortran)

  • mkmf - a script that reads a directory of Fortran code and generates a makefile honoring dependencies

  • preconvert - repairs some non-standard source issues that convert has

  • to_f90 - a fixed form to free form source converter

To use ftools, first run module load ftools on Cheyenne.

*The Fortran Interest Group mailing list is managed by Dan Nagle, CISL Consulting Services Group software engineer and a member of the U.S. Fortran Standards Technical Committee. Individuals interested in joining the mailing list and participating in discussions should email the group.

The Laramie test cluster will be unavailable from 7 a.m. MDT August 21 until  5 p.m. MDT  Friday, August 25, to allow CISL staff to perform important hardware and system software upgrades.

Users will not be able to log in to the system throughout the outage and any running jobs on Laramie that have not finished when outage begins will be killed and will need to be resubmitted after the upgrades have been completed.

Users will be informed via the CISL Notifier service when the system is returned to service.

CISL is now accepting requests from university-based researchers for large-scale allocations for the new 5.34-petaflops Cheyenne cluster; submissions are due September 18.

Large allocations on Cheyenne are those of more than 400,000 core-hours. CISL accepts requests from university researchers for these large-scale allocations every six months. For submission instructions and information regarding available resources, see the CISL HPC Allocations Panel (CHAP) page.

Please contact cislhelp@ucar.edu if you have any questions about this opportunity.

NCAR researchers and computational scientists are encouraged to submit requests for NCAR Strategic Capability (NSC) projects to be run on the Cheyenne system.

The deadline for NSC submissions is September 15. NSC allocations target large-scale projects lasting one year to a few years that align with NCAR’s scientific priorities and strategic plans.

For information please see the NSC Allocation homepage