Elmer/Ice compilation issue

Clearly defined bug reports and their fixes
Post Reply
rgladstone
Posts: 61
Joined: 15 Apr 2013, 16:23
Antispam: Yes

Elmer/Ice compilation issue

Post by rgladstone » 13 Dec 2016, 01:37

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

rgladstone
Posts: 61
Joined: 15 Apr 2013, 16:23
Antispam: Yes

Re: Elmer/Ice compilation issue

Post by rgladstone » 13 Dec 2016, 16:28

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

Post Reply