Skip to main content
ARCHER2

    ARCHER2
    Intermediate Modern Fortran
    • Intermediate Modern Fortran
    • Key Points
    • Instructor Notes
    • Extract All Images

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

    Summary and Schedule
    1. Connecting to ARCHER2 and transferring data
    2. Arrays
    3. Break
    4. Arrays as arguments
    5. More on pointers
    6. Lunch
    7. Derived types
    8. Interfaces and overloading
    9. Break
    10. Type extension and polymorphism
    11. Type-bound procedures
    12. Generic input/output for derived types
    13. Abstract types
    14. Break
    15. Modules again
    16. Unlimited polymorphic entities
    17. Lunch
    18. Type parameters
    19. Intrinsic modules
    20. Break
    21. Interoperability with C

    • Key Points
    • Instructor Notes
    • Extract All Images

    • Discussion
    • Reference

    See all in one page

    All Images

    Connecting to ARCHER2 and transferring data


    Arrays


    Break


    Arrays as arguments


    More on pointers


    Lunch


    Derived types


    Interfaces and overloading


    Figure 1

    Image 1 of 1: ‘\mathbf{u}\times(\mathbf{v}\times\mathbf{w})’

    \mathbf{u}\times(\mathbf{v}\times\mathbf{w})

    Figure 2

    Image 1 of 1: ‘\mathbf{u}\cdot\mathbf{v}\times\mathbf{w}’

    \mathbf{u}\cdot\mathbf{v}\times\mathbf{w}

    Break


    Type extension and polymorphism


    Type-bound procedures


    Generic input/output for derived types


    Abstract types


    Break


    Modules again


    Unlimited polymorphic entities


    Lunch


    Type parameters


    Intrinsic modules


    Break


    Interoperability with C



    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.20.2), pegboard (0.7.9), and varnish (1.0.9)


    Back To Top