• IRPF90 web site
  • irpf90
  • README
  • 1. Introduction
  • 2. The Implicit Reference to Parameters method
  • 3. Introduction to IRPF90
    • 3.1. IRPF90 Basics
    • 3.2. Automatic documentation
    • 3.3. Helping features
    • 3.4. Modifying entities outside of providers
    • 3.5. Debugging
    • 3.6. Makefile configuration
  • 4. HPC-oriented functionalities
    • 4.1. Profiling
    • 4.2. Codelet generation
    • 4.3. Optimizing branches
    • 4.4. Array alignment
    • 4.5. Variable substitution
    • 4.6. Inlining providers
    • 4.7. OpenMP
    • 4.8. CoArray Fortran
  • 5. Examples
    • 5.1. A molecular dynamics code
      • 5.1.1. Prepare the working environment
      • 5.1.2. The Lennard-Jones potential
      • 5.1.3. Describing the atoms
      • 5.1.4. Potential for multiple particles
      • 5.1.5. Computing the total energy
      • 5.1.6. Computing the acceleration
      • 5.1.7. Implementing the molecular dynamics
      • 5.1.8. Handling files
    • 5.2. Using scripts to generate specialized functions
    • 5.3. CoArray Fortran example
    • 5.4. Templated sort routine
    • 5.5. Introspection
  • 6. Index of command-line options
Powered by GitBook

irpf90