Skip to main content

IRPF90 is a Fortran90 preprocessor written in Python for programming using the Implicit Reference to Parameters (IRP) method. It simplifies the development of large fortran codes in the field of scientific high performance computing.

Project description

IRPF90

![Gitter](https://badges.gitter.im/Join Chat.svg)

IRPF90 is a Fortran90 preprocessor written in Python for programming using the Implicit Reference to Parameters (IRP) method. It simplifies the development of large fortran codes in the field of scientific high performance computing.

Dependencies

  • GNU make (>= 3.81 recommended)
  • Python >2.6
  • Any Fortran 90 compiler (Intel recommended)

Installing IRPF90

pip install irpf90

or

${IRPF90_HOME} is the location of your irpf90 directory::

cd ${IRPF90_HOME}
make
cat << EOF >> ${HOME}/.bash_profile
export PYTHONPATH=${IRPF90_HOME}/src:${PYTHONPATH}
export PATH=${IRPF90_HOME}/bin:${PATH}
export MANPATH=${IRPF90_HOME}/man:${MANPATH}
EOF
source ${HOME}/.bash_profile

Using IRPF90

In an empty directory, run:

irpf90 --init

This command creates a new Makefile suitable for most irpf90 projects. Now you can start to program using irpf90.

Web Site

http://irpf90.ups-tlse.fr

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

irpf90-2.0.5.tar.gz (37.6 kB view details)

Uploaded Source

Built Distribution

irpf90-2.0.5-py3-none-any.whl (71.2 kB view details)

Uploaded Python 3

File details

Details for the file irpf90-2.0.5.tar.gz.

File metadata

  • Download URL: irpf90-2.0.5.tar.gz
  • Upload date:
  • Size: 37.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.19.1 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.0

File hashes

Hashes for irpf90-2.0.5.tar.gz
Algorithm Hash digest
SHA256 ac3b6a6dd50a93537c6068ed459d5ad75919cbd64cdbce870921da713b86ee37
MD5 18c2f70feec080822f3f5bef36a7c146
BLAKE2b-256 e814b508f2bc768497443639490420b14ef703676446afda42599a93afbc5ed1

See more details on using hashes here.

File details

Details for the file irpf90-2.0.5-py3-none-any.whl.

File metadata

  • Download URL: irpf90-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 71.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.19.1 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.0

File hashes

Hashes for irpf90-2.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 886fa2dd852d1040185f061f8ab05b3aafcf1dbc16cfff0e439fd6dcb63f1bc3
MD5 025e98282dcabda65140c4e0ff2c47f4
BLAKE2b-256 a403a4ce3cb0d2c934888276875ed22f73166ad4651f8f960ee5de7f4c6f22a3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page