#1725: Disable Fortran 77 support in Cactus -------------------------+-------------------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: new Priority: unset | Milestone: Component: Other | Version: development version Keywords: | -------------------------+-------------------------------------------------- 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.
#1725: Disable Fortran 77 support in Cactus --------------------------+------------------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: new Priority: unset | Milestone: Component: Other | Version: development version Resolution: | Keywords: --------------------------+-------------------------------------------------
Comment (by knarf):
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.
#1725: Disable Fortran 77 support in Cactus --------------------------+------------------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: review Priority: unset | Milestone: Component: Other | Version: development version Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by eschnett):
* status: new => review
#1725: Disable Fortran 77 support in Cactus --------------------------+------------------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: reviewed_ok Priority: unset | Milestone: Component: Other | Version: development version Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by eschnett):
* status: review => reviewed_ok
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.
#1725: Disable Fortran 77 support in Cactus -----------------------+---------------------------------------------------- Reporter: eschnett | Owner: Type: task | Status: reviewed_ok Priority: unset | Milestone: Component: Other | Version: development version Resolution: | Keywords: -----------------------+---------------------------------------------------- Changes (by knarf):
* type: enhancement => task
#1725: Disable Fortran 77 support in Cactus -----------------------+---------------------------------------------------- Reporter: eschnett | Owner: Type: task | Status: reopened Priority: unset | Milestone: Component: Other | Version: development version Resolution: | Keywords: -----------------------+---------------------------------------------------- Changes (by hinder):
* status: reviewed_ok => reopened
Comment:
Review state removed because there is nothing yet to commit.
#1725: Disable Fortran 77 support in Cactus -----------------------+---------------------------------------------------- Reporter: eschnett | Owner: Type: task | Status: reopened Priority: unset | Milestone: Component: Other | Version: development version Resolution: | Keywords: -----------------------+----------------------------------------------------
Comment (by hinder):
It looks like this was implemented and committed already to master in https://bitbucket.org/cactuscode/cactus/commits/e8f2db41cd59986b256d282c5755..., and this may have caused a regression when no Fortran compiler is available (see
trac@lists.einsteintoolkit.org