10
0
mirror of https://gitlab.com/scemama/irpf90.git synced 2024-12-30 16:15:41 +01:00
Fortran90 preprocessor 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. http://irpf90.ups-tlse.fr
Go to file
2014-01-07 17:01:40 +01:00
bin Added auto codelet generation 2014-01-07 17:01:40 +01:00
example Added -I option 2013-12-11 14:19:20 +01:00
man Fixed bug with Cython 2013-12-11 14:49:02 +01:00
packages Bug introduced in previous commit. Corrected 2013-07-09 17:05:56 +02:00
src Added auto codelet generation 2014-01-07 17:01:40 +01:00
tools Initial version. 2009-09-02 20:45:53 +02:00
vim Added vim files, parallel exit OK 2011-11-09 16:21:26 +01:00
.gitignore Introduced profiler 2011-09-30 19:10:18 +02:00
Irpf90.xpm Added pixmap and vim extension 2010-06-09 18:56:33 +02:00
LICENSE Changed license to GPL 2009-09-23 12:51:27 +02:00
Makefile Added man pages 2013-11-12 09:53:16 +01:00
README Bug introduced in previous commit. Corrected 2013-07-09 17:05:56 +02:00

======
IRPF90
======

Dependencies
------------

- GNU make (>= 3.81 recommended)
- Python > 2.3
- Any Fortran 90 compiler (Intel recommended, for example)

Installing IRPF90
-----------------

${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


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

Author
------

| Anthony Scemama, LCPQ-IRSAMC, CNRS-Universite Paul Sabatier
| scemama@irsamc.ups-tlse.fr
| http://scemama.mooo.com