Modify

Opened 4 years ago

Last modified 10 months ago

#1725 reopened task

Disable Fortran 77 support in Cactus

Reported by: Erik Schnetter Owned by:
Priority: unset Milestone:
Component: Other Version: development version
Keywords: Cc:

Description

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.

Attachments (0)

Change History (6)

comment:1 Changed 4 years ago by Frank Löffler

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.

comment:2 Changed 4 years ago by Erik Schnetter

Status: newreview

comment:3 Changed 4 years ago by Erik Schnetter

Status: reviewreviewed_ok

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.

comment:4 Changed 2 years ago by Frank Löffler

Type: enhancementtask

comment:5 Changed 10 months ago by Ian Hinder

Status: reviewed_okreopened

Review state removed because there is nothing yet to commit.

comment:6 Changed 10 months ago by Ian Hinder

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).

Last edited 10 months ago by Ian Hinder (previous) (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as reopened The ticket will remain with no owner.
Next status will be 'review'.
as The resolution will be set.
to The owner will be changed from (none) to the specified user.
The owner will be changed from (none) to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.