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

craypkg-gen

Versions Currently Available

  • 1.0.0
  • 1.1.0
  • 1.1.1

Default Version History

VersionStartEnd
1.1.12014-07-222014-07-22
1.0.02014-01-222014-06-091.1.12014-06-162014-06-161.1.12014-06-172014-06-171.1.12014-06-202014-06-201.1.12014-06-242014-06-241.1.12014-07-012014-07-011.1.12014-07-212014-07-211.1.12014-07-212014-07-211.1.12014-07-212014-07-211.1.12014-07-222014-07-22

----------- Module Specific Help for 'craypkg-gen/1.1.1' ----------


Craypkg-gen 1.1.1
==============
Purpose:
--------
    This version of craypkg-gen is used to create modulefiles for new compiler versions as soon as they are released by the vendor instead of waiting for a monthly Cray PE release. The standard Cray templates for creating PGI and Intel modulefiles are included in this product’s template directory and used to generate version specific modulefiles. This feature replaces the intelsup and pgisup modulefile release.
 
Dependencies:
-------------
    The craypkg-gen 1.1.1 release is supported on the following Cray systems running Cray Linux Environment (CLE) operating system
    o   Cray XE/XK systems with CLE version 4.0 or later. PGI and Intel modulefile feature only.
    o   Cray XE/XK systems with CLE version 5.2 or later.
    o   Cray XC systems with CLE version 5.0 or later.
 
    Driver support for integrating Third Party C, C++, and Fortran libraries through .pc files using
    pkg-config is provided in CrayPE 2.00 and later
 
Limitation:
-----------
    Library dependencies for static libraries are not added to the .pc files for keywords Requires.private and Libs.private. A warning is issued by the craypkg-gen tool to advise users to add this information to the libraries .pc files.
 
Documentation:
--------------
    Man pages for craypkg-gen are found by executing ‘module load craypkg-gen’ and then ‘man craypkg-gen’
    See http://www.freedesktop.org/wiki/Software/pkg-config for a pkg-config introduction.
 
    Examples for creating modulefiles for Intel, PGI and Python are included in the craypkg-gen ‘doc’ directory:
        /opt/cray/craypkg-gen/1.1.1/doc/intel_example.txt
        /opt/cray/craypkg-gen/1.1.1/doc/pgi_example.txt
        /opt/cray/craypkg-gen/1.1.1/doc/python_example.txt
 
Example:
      As an example, the Intel 14.0.2.144 compiler was recently released.  After installing
      the compiler the administrator creates a modulefile for this release by executing the
      following commands:                   
 
               # module load craypkg-gen
               # craypkg-gen -m /opt/intel/composer_xe_2013_sp1.2.144
 
        This version of the Intel compiler is made default by executing the command:
               # /opt/admin-pe/set_default_craypkg/set_default_intel_14.0.2.144
 
Installation instructions:
--------------------------
    rpm -ivh craypkg-gen-1.1.1-0.x86_64.rpm
 
To change the product version to default after installation:
    /opt/cray/admin-pe/set_default_files/set_default_craypkg-gen_1.1.1
 
Product description:
    The craypkg-gen 1.1.1 utility provides the system administrator a tool to integrate third party software with the Cray software stack. Craypkg-gen assists with integration by creating .pc files for C, C++, and Fortran libraries and pkg-config enabled modulefiles.
 
Certain components, files or programs contained within this package or product are Copyright 2013-2014 Cray Inc. All rights reserved.

===================================================================
To re-display craypkg-gen/1.1.1 release information,
type:    less /opt/cray/craypkg-gen/1.1.1/release_info
===================================================================


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

EPSRC NERC EPCC