Hi, I am currently trying to compile Elmer with some fairly strict compiler flags. On Taito I am using "-g -check all -fpe0 -warn -traceback -debug extended".
I get errors when compiling this file: elmerice/Solvers/AIFlowSolve_nlD2.F90
elmerice/Solvers/AIFlowSolve_nlD2.F90(867): error #8000: There is a conflict between local interface block and external interface block. [AI]
Subroutine OPILGGE_ai_nl(ai,Angle,etaI,eta36)
-------------------------------^
[Edit: this issue also applies to a couple of other elmerice solvers]
Can someone help with this? Thanks.
Regards,
Rupert
Elmer/Ice compilation issue
-
- Posts: 64
- Joined: 15 Apr 2013, 16:23
- Antispam: Yes
Re: Elmer/Ice compilation issue
Fabien provided the solution for this issue (Thanks Fabien!). Intent statements were required in the interface block to match the subroutine definition in a different file. This is committed in my clone and I'll push it when I've managed a clean build and run the tests.
Rupert
Rupert