Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

I used to be a Fortran programmer 1

Status
Not open for further replies.

ferenc4nagy

Chemical
May 10, 2011
3
Gentle List Members,
I used to be a Fortran programer from 1973 to 1985.
That time I was dealing with chemical modeling.
In the years 2003-2006 I was dealing with a problem in the field of Conversion Electron Mössbauer Spectroscopy using Compaq fortran. Which is the Fortran version upper compatible to it? What is your experience with SimplyFortran?
Ferenc Nagy from Hungary
 
Replies continue below

Recommended for you

you can always give it a try and see how you like it.

It really depends on what you are trying to accomplish (32 bit or 64 bit codes).
 
You can get Intel Visual Fortran, which is the next generation of CVF. That should be totally compatible but you need at least an P4 to run it.

If you don't have any !DEC$ or !MS$ directives in your code, and don't use CVF specifics like sind and tand, you could try one of the others.

Salford/Silverfrost will also do the same except their real*4, real*8 is real*1, real*2. If you use double precision instead of real*8, it shouldn't be a problem.

gcc/gfortran is not too bad either.

Silverfrost express/personal and gcc are free. IVF you have to pay for and it costs quite a bit.
 
My last Fortran program used a library subroutine in order to solve a constrained minimization task, without analytical derivatives of the goal funcion.
Has Intel Visual Fortran a library of mathematical subprograms?
How does it support Windoz style GUI?
Regards
Frank
 
I don't know about the library of math sub programs. It has all the standard fortran stuff. By GUI do you mean to create one or a IDE?

IVF uses MS Visual studio (VS) as an IDE. You don't need to buy fulll blown Visual Studio: you can use Visual Studio Express, which is a free download from MS. It can be used to create windows guis but it would be better to get Visual studio or even visual C++ in that case, just for the help on the GUI functions.

Silverfrost also rides on top of visual studio. It also has its own IDE called Plato.

gcc can sit on either bloodshed or codeblocks. I've only used bloodshed for C++: I don't know if it has been upgraded to support fortran. Codeblocks is similar to VS.
 
Silverfrost also lets you build windows gui straight into the fortran without using visual studio if you prefer. Their examples on this are fairly simple and easy to follow.

quality, cost effective FEA solutions
 
What was the library subroutine called? I have access to IVF - I can check if it is still there.
 
The essence of the minimum search was the subroutine
L2ONF
which did no use analytical derivatives but allowed liner equality and inequality constraints.
The subroutine
UMACH
made some preparative work.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor