Ibm Xl Fortran
- By ibmcharmers
- Other
juju deploy cs:ibm-xl-fortran
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Channel | Version | Platform |
---|---|---|
latest/stable | 0 |
Platform:
About
IBM XL Fortran Read more
Relevant links
Discuss this charm
Share your thoughts on this charm with the community on discourse.
IBM XL FORTRAN for Linux
Overview
IBM XL FORTRAN for Linux, V15.1.3 is a standards-based, high-performance Fortran compiler with advanced optimization and performance-tuning features.
Information on downloading the IBM XL FORTRAN trial version for an evaluation period of 60 days is
available at: Trial Download. You need to have an IBM ID
, so please register to the site and the proceed ahead with the trial package download.
To get more details about the product and useful additional resources, please visit the product page Product Page and IBM Knowledge Center
Note: This charm is specifically designed to run Power architecture (ppc64le) systems only. It will not run on AMD (amd64) or Intel (x86_64) based systems.
Use uname -m
to determine the architecture of your cloud instances.
For more details on OS Support please visit: OS-Support
Usage
The charm is for IBM XL Fortran for Linux 15.1.3, Evaluation version. The charm will connect to an IBM repository containing
evaluation packages for IBM XL FORTRAN. It will install the version of XL FORTRAN compiler as specified by the user or by default
the charm installs version 15.1.3
. This software is governed by 2 license files:
IBM International License Agreement for Evaluation of Programs
- PDF included in this charm at
./files/license-eval.pdf
- PDF included in this charm at
IBM XL FORTRAN for Linux V15.1.3, Evaluation License Information
- PDF included in this charm at
./files/license.pdf
- PDF included in this charm at
Note: Deploying this charm signifies your acceptance of the terms in the above 2 license files. If you do not accept these terms, do not deploy this charm.
Deploy
IBM Fortran is a subordinate charm that can be related to a service which requires a Fortran development environment. To deploy IBM XL Fortran charm follow the below steps:
Run the following to deploy this charm:
juju deploy ibm-xl-fortran
Note: By default the evaluation version 15.1.3 will be installed. If user sets an empty version
config value, then also by default charm will install version 15.1.3
At this point, IBM Fortran is waiting for a relationship to some other service. It can be any service or some specific service which requires Fortran as this charm relates via juju-info and fortran-compiler interface.
To test the deployment of this charm, you can deploy IBM XL Fortran on the Ubuntu unit as shown below:
juju deploy ubuntu
juju add-relation ubuntu ibm-xl-fortran
This charm will deploy the IBM XL Fortran compiler packages. Also it will enable the manual pages. Manual pages are provided for the compiler invocation commands and other utilities that are supplied with the compiler.
For testing purpose, when you run amulet test, it will deploy the Compiler and create a sample program for compilation.
Installing ibm-xl-fortran charm with new trial version of IBM XL Fortran
To install the IBM XL Fortran charm with a new evaluation version available, run juju set command to set the evaluation version you want as shown below
juju set ibm-xl-fortran version="15.1.2"
This will uninstall the previous installation of XL FORTRAN and install the evaluation version which user has specified.
Configuration
See config.yaml file for more information.
version
IBM XL FORTRAN Compiler Version to be installed from repository. By default version 15.1.3
will be set
IBM XL FORTRAN Information
(1) General Information
Information on IBM XL FORTRAN available at the IBM Knowledge Center
(2) Download Information
Information on downloading the trial for an evaluation period of 60 days is available at Trial Download
(3) Contact Information
For issues with this charm, please contact IBM Juju Support Team jujusupp@us.ibm.com
(4) Known Limitations
This charm makes use of Juju Status commands, and requires juju 1.24 or greater