Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • mhm mhm
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 62
    • Issues 62
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

From June 06th, all CI Jobs will run on federated Helmholtz infrastructure by default. If you need UFZ-internal resources, add the tag "ufz-internal" to your CI configuration or use a custom GitLab Runner (e.g. EVE). If you have any questions, feel free to contact us!

Curious to learn more about GitLab CI? Join this free course on 14-16 June. Register now

  • mhm
  • mhmmhm
  • Issues
  • #121

Closed
Open
Created Jun 11, 2020 by Sebastian Müller@muellese🐈Owner1 of 5 tasks completed1/5 tasks

PGI-Fortran support

We now have the PGI Fortran compiler on EVE (https://git.ufz.de/it/eve/software/-/issues/176). ATM there are some problems/bugs that need to be resolved in order to make it work:

  • we need a load-script for the PGI compiler on EVE

  • in mhm_driver.f90:

    • the pointer eval should be of type eval_interface from mo_optimization_utils

      https://git.ufz.de/mhm/mhm/-/blob/develop/src/mHM/mhm_driver.f90#L172

    • the pointer obj_func should be of type objective_interface from mo_optimization_utils

      https://git.ufz.de/mhm/mhm/-/blob/develop/src/mHM/mhm_driver.f90#L173

  • in https://git.ufz.de/mhm/mhm/-/blob/develop/src/common/mo_read_latlon.f90#L106, an error occures:

    0: SHAPE: arg not associated with array

    (very descriptive) ... my educated guess is, that PGI has a problem with the generic procedures in mo_netcdf (https://git.ufz.de/mhm/mhm/-/blob/develop/src/common/mo_read_latlon.f90#L106)

  • there are a lot of pre-processor directives across the code-base to handle PGI-Fortran compilation. We would need to test, which of these are still necessary and if we would need more of them to handle problems like the one described above (what a mess)

  • is it worth the hassle?

List TBC...

Edited Jun 01, 2021 by Sebastian Müller
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking