Fluidity fails to compile with Intel 14
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fluidity |
Confirmed
|
Medium
|
Fluidity Core Team |
Bug Description
As discussed in today's dev meeting, I am opening a ticket relating to building fluidity with Intel 12. This ticket will be used to track the status of the build and also to keep everyone updated on various bug reports. I'd appreciate any help I can get on resolving this issue, as soon as possible. Sadly my skills with spotting (and understanding) compiler bugs are limited, to say the least.
Anyway,
Tim has been kind enough to set up a build test on cx1:
http://
You will see from the latest build, that we currently fail in Fields_Allocates, with the following error:
Fields_
allocate(
This is a compiler bug, since %adj_lists is a pointer within the 'mesh' object and we are only changing what it's pointing to (the allocation status of adj_lists%nnlist) and not the pointer itself. This is allowed in the fortran standard.
I will next report this bug to Matt Harvey (who will hopefully file a bug with intel). I'll also ask Matt to feedback anything from intel to this ticket. If anyone has anything they'd like to add please do so.
Changed in fluidity: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in fluidity: | |
importance: | High → Medium |
assignee: | nobody → Fluidity Core Team (fluidity-core) |
Further update on this. Matt Harvey has installed the latest ifort compiler on CX1 (13.0). Sadly the same bug remains. Will get Matt to prod Intel ASAP.