Fortran (3I3,F9.6) Fortran source code

Click For Summary
The discussion revolves around understanding Fortran format specifications and coding practices. The format (3I3,F9.6) indicates three integers, each with up to three digits, followed by a floating-point number with up to nine digits, six of which can be after the decimal point. The G12.6 and A8 formats are also queried, with examples requested for clarity. Additionally, there is a question about how to input a function that exceeds 72 columns in Fortran, with suggestions to use the continuation character (\ or &) for multi-line input. Other inquiries include calculating user run time in Fortran 90 using gfortran, drawing graphs to compare program speeds, and analyzing algorithm complexity with examples. Lastly, a question is raised about performing a summation while keeping certain variables constant, seeking guidance on implementing this in a loop.
Rajini
Messages
619
Reaction score
4
what does this mean..i saw this in Fortran source code!
(3I3,F9.6)
thanks.
 
Technology news on Phys.org


That is a string formated as 3 integers with up to 3 digits, followed by a floating point number with up to 9 digits, up to 6 of them being to the right of the decimal point.
 


thanks Hall..
another doubt..
What is G12.6, A8 Format?
Please give me 1 e.g., for each (also for 3I3.). Now F9.6 is very clear.
thanks
 


3I3
means
126,128,133 these are three integers which represent 3 and having three digit in each of them which say I3
 


Hi, thank you!...
 


Since he has had his question answered, and my question relates to this topic, I'll post my question here.

I'm constrained to 72 columns to input my code. How do I input a function in multiple lines?

e.g:

f(y)=sin(y)+cos(y)

I have tried:

f(y)=sin(y)
f(y)=f(y)+cos(y)

The function I'm using exceeds the 72-column mark.
 


you can use \ or & for getting multiple lines
 


Few questions about Fortran

1. How can i calculate the user run time for my program , i am using fortran 90 and gfortran as compiler

2. How to draw the graph between the speed of two different programmes

3. Suppose i have a algorithm then how to calculate the complexity of algorithm, like whether my program is O (N^2) or O(N LOG N) ...if some one can explain this with small example then it will be very helpfull

Thanks
 


I want to calculate temperature and the solution contains sum from 1.100 and also contains x and y variables in sum. how can i make a do of the sum but maintain x and y variables constant.
 

Similar threads

Replies
64
Views
9K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 5 ·
Replies
5
Views
5K
Replies
8
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
748
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 20 ·
Replies
20
Views
3K