10
0
mirror of https://gitlab.com/scemama/irpf90.git synced 2024-12-21 11:53:32 +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-02-28 11:12:20 +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 Corrected bug with unexisting directories 2014-02-27 14:06:31 +01:00
packages Bug introduced in previous commit. Corrected 2013-07-09 17:05:56 +02:00
src Forgot to remove debug print 2014-02-28 11:12:20 +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 Fixed man error in make 2014-02-27 14:07:20 +01:00
README Corrected bug with unexisting directories 2014-02-27 14:06:31 +01:00

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

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

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

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

Author
------

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