Skip to main content
ARCHER2

    ARCHER2
    Introduction to Modern Fortran
    • Introduction to Modern Fortran
    • Key Points
    • Instructor Notes
    • Extract All Images

      • Discussion
      • Reference
    Search the All In One page
    Introduction to Modern Fortran
    %
  • Learner View

    Summary and Schedule
    1. Connecting to ARCHER2 and transferring data
    2. Hello World
    3. Break
    4. Variables
    5. Logical and conditionals, character variables
    6. Lunch
    7. Loops and loop control
    8. Array declarations
    9. Array expressions and assignments
    10. Break
    11. Mini exercise: a choice of two
    12. Modules and compilation of modules
    13. Functions and subroutines
    14. More on array dummy arguments
    15. Break
    16. More on characters and strings
    17. Formats and edit descriptors
    18. Lunch
    19. Operations on external files
    20. Using namelists
    21. Break
    22. Exercises
    23. Structures: derived types
    24. Pointers and targets
    25. Procedures again: interfaces
    26. Break
    27. Miscellaneous
    28. Lunch
    29. Other things you may see
    30. Exercises: conjugate gradient and matrices
    31. Break
    32. Exercises

    • Key Points
    • Instructor Notes
    • Extract All Images

    • Discussion
    • Reference

    See all in one page

    Connecting to ARCHER2 and transferring data


    Hello World


    Break


    Variables


    Logical and conditionals, character variables


    Lunch


    Loops and loop control


    Array declarations


    Array expressions and assignments


    Break


    Mini exercise: a choice of two


    Modules and compilation of modules


    Functions and subroutines


    More on array dummy arguments


    Break


    More on characters and strings


    Formats and edit descriptors


    Lunch


    Operations on external files


    Figure 1

    Image 1 of 1: ‘Sample PBM output.’

    Sample PBM output.

    Using namelists


    Break


    Exercises


    Structures: derived types


    Pointers and targets


    Procedures again: interfaces


    Break


    Miscellaneous


    Lunch


    Other things you may see


    Exercises: conjugate gradient and matrices


    Break


    Exercises



    This lesson is subject to the Code of Conduct

    Edit on GitHub | Contributing | Source

    Cite | Contact | About

    Materials licensed under CC-BY 4.0 by the authors

    Template licensed under CC-BY 4.0 by The Carpentries

    Built with sandpaper (0.18.1), pegboard (0.7.9), and varnish (1.0.9)


    Back To Top