Liste des Groupes | Revenir à rac strips |
Lynn McGuire <lynnmcguire5@gmail.com> wrote:Is there a decent IDE for gnu fortran with gcc ? I tried Simply Fortran and the debugger support is very minimal. I need to be able to stop on the Xth call to a subroutine and Simply Fortran does not support that. I have 5,000 subroutines (800k lines of F77), 300 common blocks, and 500K lines of C++ in over 10,000 files in my calculation engine. Managing that without an IDE is challenging.>Have you considered gnu fortran? It doesn't produce as fast executables
The real problem is that Fortran changed significantly from F66 / F77 to
F90 and beyond. I have written my own program to do most of the
upgrades for me but I am subject to the old 80 / 20 rule. It is easy to
automate 80% of the work but the last 20% is dadgum hard to automate. I
am also cleaning up some old code from the 1970s that is problematic.
as the Intel compiler sometimes, but it's pretty good and it has an f77
mode.
f90 brings some very cool stuff for matrix operations, which makes
autoparallelization a lot easier, but on the other hand I don't think
engineers should be allowed to use pointers.
And hollerith fields have to go.
I started off porting my F66 / F77 code to C++ using a very modifiedThe original g77 was just f2c in front of gcc and... it was pretty awful
version of F2C. Due to the complexity of input and output between the
two languages (Fortran is record oriented, C is byte oriented), I have
split the project into two parts as my customers need a x64 version of
my software.
really, and never did work all that well. Modern gfortran is much better.
--scott
Date | Sujet | # | Auteur | |
22 Jul 24 | xkcd: CrowdStrike | 93 | Lynn McGuire | |
23 Jul 24 | Re: xkcd: CrowdStrike | 91 | Charles Packer | |
23 Jul 24 | Re: xkcd: CrowdStrike | 1 | G | |
23 Jul 24 | Re: xkcd: CrowdStrike | 3 | D | |
23 Jul 24 | Re: xkcd: CrowdStrike | 2 | Your Name | |
24 Jul 24 | Re: xkcd: CrowdStrike | 1 | D | |
23 Jul 24 | Re: xkcd: CrowdStrike | 5 | Scott Dorsey | |
23 Jul 24 | Re: xkcd: CrowdStrike | 4 | Paul S Person | |
23 Jul 24 | Re: xkcd: CrowdStrike | 3 | Mark Jackson | |
24 Jul 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
25 Jul 24 | Re: xkcd: CrowdStrike | 1 | Scott Dorsey | |
23 Jul 24 | Re: xkcd: CrowdStrike | 32 | Paul S Person | |
23 Jul 24 | Re: xkcd: CrowdStrike | 9 | Cryptoengineer | |
24 Jul 24 | Re: xkcd: CrowdStrike | 8 | Paul S Person | |
24 Jul 24 | Re: xkcd: CrowdStrike | 7 | Lynn McGuire | |
25 Jul 24 | Re: xkcd: CrowdStrike | 6 | Paul S Person | |
25 Jul 24 | Re: xkcd: CrowdStrike | 5 | Lynn McGuire | |
25 Jul 24 | Re: xkcd: CrowdStrike | 4 | Scott Dorsey | |
25 Jul 24 | Re: xkcd: CrowdStrike | 3 | Lynn McGuire | |
25 Jul 24 | Re: xkcd: CrowdStrike | 2 | Scott Dorsey | |
27 Jul 24 | Re: xkcd: CrowdStrike | 1 | Lynn McGuire | |
25 Jul 24 | Re: xkcd: CrowdStrike | 10 | Scott Dorsey | |
25 Jul 24 | Re: xkcd: CrowdStrike | 4 | Jaimie Vandenbergh | |
25 Jul 24 | Re: xkcd: CrowdStrike | 1 | Dimensional Traveler | |
26 Jul 24 | Re: xkcd: CrowdStrike | 2 | Gary R. Schmidt | |
26 Jul 24 | Re: xkcd: CrowdStrike | 1 | Jaimie Vandenbergh | |
25 Jul 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
25 Jul 24 | Re: xkcd: CrowdStrike | 4 | Lynn McGuire | |
26 Jul 24 | Re: xkcd: CrowdStrike | 3 | Paul S Person | |
26 Jul 24 | Re: xkcd: CrowdStrike | 1 | ted@loft.tnolan.com (Ted Nolan | |
27 Jul 24 | Re: xkcd: CrowdStrike | 1 | Lynn McGuire | |
27 Jul 24 | Re: xkcd: CrowdStrike | 12 | Lynn McGuire | |
27 Jul 24 | Re: xkcd: CrowdStrike | 5 | Paul S Person | |
28 Jul 24 | Re: xkcd: CrowdStrike | 4 | Your Name | |
28 Jul 24 | Re: xkcd: CrowdStrike | 2 | D | |
28 Jul 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
28 Jul 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
1 Aug 24 | Re: xkcd: CrowdStrike | 2 | Robert Carnegie | |
1 Aug 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
2 Aug 24 | Re: xkcd: CrowdStrike | 4 | Mike Van Pelt | |
2 Aug 24 | Re: xkcd: CrowdStrike | 3 | Paul S Person | |
2 Aug 24 | Re: xkcd: CrowdStrike | 2 | Mike Van Pelt | |
3 Aug 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
23 Jul 24 | Re: xkcd: CrowdStrike | 1 | Cryptoengineer | |
24 Jul 24 | Re: xkcd: CrowdStrike | 5 | Mad Hamish | |
24 Jul 24 | Re: xkcd: CrowdStrike | 4 | Your Name | |
24 Jul 24 | Re: xkcd: CrowdStrike | 3 | Paul S Person | |
24 Jul 24 | Re: xkcd: CrowdStrike | 2 | Your Name | |
25 Jul 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
1 Aug 24 | Re: xkcd: CrowdStrike | 42 | BCFD 36 | |
1 Aug 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
1 Aug 24 | Re: xkcd: CrowdStrike | 40 | Your Name | |
2 Aug 24 | Re: xkcd: CrowdStrike | 39 | Paul S Person | |
2 Aug 24 | Re: xkcd: CrowdStrike | 36 | Lynn McGuire | |
3 Aug 24 | Re: xkcd: CrowdStrike | 35 | Paul S Person | |
4 Aug 24 | Re: xkcd: CrowdStrike | 33 | Your Name | |
4 Aug 24 | Re: xkcd: CrowdStrike | 29 | Lynn McGuire | |
4 Aug 24 | Re: xkcd: CrowdStrike | 20 | Your Name | |
4 Aug 24 | Re: xkcd: CrowdStrike | 2 | vallor | |
4 Aug 24 | Re: xkcd: CrowdStrike | 1 | Scott Dorsey | |
4 Aug 24 | Re: xkcd: CrowdStrike | 2 | Cryptoengineer | |
8 Aug 24 | Re: xkcd: CrowdStrike | 1 | Lynn McGuire | |
4 Aug 24 | Re: xkcd: CrowdStrike | 14 | Paul S Person | |
4 Aug 24 | Re: xkcd: CrowdStrike | 13 | Your Name | |
5 Aug 24 | Re: xkcd: CrowdStrike | 12 | Paul S Person | |
6 Aug 24 | Re: xkcd: CrowdStrike | 11 | Your Name | |
6 Aug 24 | Re: xkcd: CrowdStrike | 2 | Titus G | |
6 Aug 24 | Re: xkcd: CrowdStrike | 1 | Your Name | |
6 Aug 24 | Re: xkcd: CrowdStrike | 1 | Scott Dorsey | |
6 Aug 24 | Re: xkcd: CrowdStrike | 7 | Paul S Person | |
6 Aug 24 | Re: xkcd: CrowdStrike | 6 | Your Name | |
7 Aug 24 | Re: xkcd: CrowdStrike | 5 | Paul S Person | |
8 Aug 24 | Re: xkcd: CrowdStrike | 4 | Your Name | |
8 Aug 24 | Re: xkcd: CrowdStrike | 3 | Paul S Person | |
8 Aug 24 | Re: xkcd: CrowdStrike | 2 | Your Name | |
9 Aug 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
4 Aug 24 | Re: xkcd: CrowdStrike | 1 | Scott Dorsey | |
5 Aug 24 | Re: xkcd: CrowdStrike | 8 | D | |
9 Aug 24 | Re: xkcd: CrowdStrike | 7 | Robert Carnegie | |
9 Aug 24 | Re: xkcd: CrowdStrike | 1 | Your Name | |
9 Aug 24 | Re: xkcd: CrowdStrike | 4 | D | |
9 Aug 24 | Re: xkcd: CrowdStrike | 3 | Your Name | |
10 Aug 24 | Re: xkcd: CrowdStrike | 2 | D | |
10 Aug 24 | Re: xkcd: CrowdStrike | 1 | Your Name | |
9 Aug 24 | Re: xkcd: CrowdStrike | 1 | D | |
4 Aug 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
9 Aug 24 | Re: xkcd: CrowdStrike | 2 | Robert Carnegie | |
9 Aug 24 | Re: xkcd: CrowdStrike | 1 | Titus G | |
4 Aug 24 | Re: xkcd: CrowdStrike | 1 | Mark Jackson | |
3 Aug 24 | Re: xkcd: CrowdStrike | 2 | Your Name | |
3 Aug 24 | Re: xkcd: CrowdStrike | 1 | Paul S Person | |
2 Aug 24 | Re: xkcd: CrowdStrike | 1 | Jay E. Morris | |
24 Jul 24 | Re: xkcd: CrowdStrike | 1 | Gary R. Schmidt |
Les messages affichés proviennent d'usenet.