compiling issue with Intel

85 views
Skip to first unread message

sreih...@gmail.com

unread,
Sep 29, 2021, 3:14:45 PM9/29/21
to CFAST
Hello there,

I am getting the following type of errors by compiling FDS source code with Intel 18.0 

../../Source/gsmv.f90(7): error #5136: Illegal syntax for IMPLICIT NONE statement.
IMPLICIT NONE (TYPE,EXTERNAL)

I am wondering if there is any solution for this issue. I checked the syntax without those two parameters and didn't create the error.

Thanks for your help.

SR 

Kevin McGrattan

unread,
Sep 29, 2021, 3:20:12 PM9/29/21
to cf...@googlegroups.com
Upgrade to a Fortran compiler that is 2018 compliant. I suggest downloading the Intel oneAPI Fortran compiler.

sreih...@gmail.com

unread,
Sep 30, 2021, 11:13:28 AM9/30/21
to CFAST
Thanks Kevin for the suggestion.

I am wondering if this change is considered to be implemented in CFAST code as well, as the implicit statement in CFAST does not have those two keywords. Would there be any advantage for the change?

SR

Kevin McGrattan

unread,
Sep 30, 2021, 12:06:24 PM9/30/21
to CFAST
I don't think CFAST has the change in it. FDS uses MPI and modern Fortran features that CFAST does not. However, if you plan to do more work with Fortran, it's best to upgrade to the new oneAPI compilers and tools. They are free and we have had good luck with them.

Richard Peacock

unread,
Oct 1, 2021, 7:00:14 PM10/1/21
to CFAST
You’re correct, Kevin. CFAST does not need the additional parameter.

sreih...@gmail.com

unread,
Oct 4, 2021, 10:20:11 PM10/4/21
to CFAST
Hello Kevin,

Just for clarification: I assume that Intel oneAPI packages are not just toolkits that make use of the already installed intel compiler. Also, to compile FDS code do I need to a newer version (> 18.0) of the intel compiler for new commands or are the new commands only available in the Intel OneAPI packages? Can you please let me know? Thanks.

SR 


Kevin McGrattan

unread,
Oct 7, 2021, 1:24:10 PM10/7/21
to CFAST
I suggest you uninstall old versions of the Intel compiler and then install the oneAPI base toolkit and then the oneAPI HPC toolkit.
Reply all
Reply to author
Forward
0 new messages