(3I3,F9.6) Fortran source code

  • Context: Fortran 
  • Thread starter Thread starter Rajini
  • Start date Start date
  • Tags Tags
    Code Fortran Source
Click For Summary
SUMMARY

The discussion focuses on Fortran source code formatting, specifically the format descriptors such as (3I3,F9.6), which indicates three integers with up to three digits each, followed by a floating-point number with up to nine digits, six of which can be after the decimal point. Additionally, users inquire about other format descriptors like G12.6 and A8, as well as practical coding challenges in Fortran 90, including multi-line function definitions and runtime calculations using gfortran. The conversation highlights the importance of understanding format specifications in Fortran for effective coding.

PREREQUISITES
  • Understanding Fortran format descriptors (e.g., I3, F9.6)
  • Basic knowledge of Fortran 90 syntax and structure
  • Familiarity with gfortran compiler usage
  • Concepts of algorithm complexity analysis
NEXT STEPS
  • Research Fortran format descriptors and their applications in data input/output
  • Learn how to define multi-line functions in Fortran 90
  • Explore methods for calculating user runtime in Fortran using gfortran
  • Study algorithm complexity analysis techniques and examples
USEFUL FOR

This discussion is beneficial for Fortran developers, programmers working with Fortran 90, and anyone interested in optimizing their Fortran code and understanding format specifications.

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
10K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
757
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 20 ·
Replies
20
Views
3K