- removed comment
Disable Fortran 77 support in Cactus
There are no "Fortran 77" compilers any more. Cactus currently distinguishes between FCODE and F90CODE (pure Fortran 77, and Fortran 90). The pure Fortran 77 code has less argument checking etc. and is less safe, and is not needed any more. It should be removed, both from the makefile system as well as from the CST that auto-generates code.
Keyword:
Comments (8)
-
-
reporter - changed status to open
- removed comment
-
reporter - changed status to open
- removed comment
I am leaving this ticket as "reviewed ok". This change will probably require multiple changes, removing the functionality piece by piece, while keeping backward compatibility.
-
- marked as task
- removed comment
-
- changed status to open
- removed comment
Review state removed because there is nothing yet to commit.
-
- removed comment
It looks like this was implemented and committed already to master in https://bitbucket.org/cactuscode/cactus/commits/e8f2db41cd59986b256d282c57557daed035d4b6, and this may have caused a regression when no Fortran compiler is available (see
#2099). -
- edited description
- changed status to resolved
The regression that @ianhinder reported on has been fixed and all F77 code seems gone.
-
- changed status to closed
- Log in to comment
I am in favour. All F77 macros should probably remain, point to the respective F macros (not to F90, even if that would be the same), and be marked as deprecated.