Skip to main content

Questions tagged [fortran]

Fortran is a long-lived programming language for scientific computing

10 votes
1 answer
360 views

Fortran-Python Interface

Disclaimers: This question is reposted from SO upon SO user's suggestion to put it here since there is no specific code in question. This question is a subset of my larger theme of Fortran ...
ximiki's user avatar
  • 395
4 votes
0 answers
450 views

Global variables and common block management in Fortran

Background The high level overview of my situation is described here. I am breaking it apart into smaller, specific questions, such as this one, regarding extensive use of global variables in a ...
ximiki's user avatar
  • 395
5 votes
1 answer
947 views

How to modernize large legacy Fortran program? [duplicate]

Problem Background Recently, I joined a government agency as a software engineer/scientist/analyst. Previously, worked in software industry - gained 3 years of software engineering experience at ...
ximiki's user avatar
  • 395
0 votes
1 answer
141 views

Time profiling - is using macros bad?

I need to make a time profiling for several modules in Fortran, which means, that I'm supposed to write the same code in every beginning and every end of every function. Really, it looks like this: ...
Eenoku's user avatar
  • 327
0 votes
1 answer
352 views

Good design for modular computational physics code in Fortran

I'm currently working on a computational physics code in Fortran. In summary, the code performs the following operations: Initialize Loop until done Advance solution over time Possibly write output We ...
Jannis Teunissen's user avatar
0 votes
1 answer
272 views

Handling linear interpolation of periodic functions

I have a periodic functions and I have the values of this function at discrete points. So I have: f(t_i) for some t_i, i\el(0,n) Now between these discrete points I want to lineary interpolate the ...
atapaka's user avatar
  • 101
1 vote
1 answer
131 views

Distributing Fortran bindings for a project written in another language

I'm writing the Fortran bindings for a static library written in C++. This will be distributed with the library (both open source). The bindings consist of modules containing interface blocks and no ...
booNlatoT's user avatar
  • 111
2 votes
2 answers
556 views

Private variables and the old FORTRAN common blocks [closed]

This is a question that perplexes me about object oriented programming. In some OOP languages (e.g. C++) a member function can access private variables of the class without restriction. That means ...
Anthony Mannucci's user avatar
3 votes
1 answer
323 views

Approach for polyglot logging

I'm building a desktop app with a Java front-end and very performance critical Fortran libraries. We've recently started pushing more of our code out of Java and into Fortran (see below) Soon we will ...
Groostav's user avatar
  • 257
-1 votes
1 answer
367 views

How to run a Fortran code more than 10^9 times in ftn95? [closed]

I need to run a Fortran code more than 10^9 times in ftn95. When I try to run my code more than 10^9 times it gives a error message "this loop will never be executed". In a book I read that if we ...
Atul Kumar Verma's user avatar
6 votes
2 answers
9k views

Using subroutines to return values?

I'm currently learning FORTRAN (I am familiar with MatLab) and I am very confused about the point of subroutines. Why would anyone use them as opposed to functions. Also, how is it that they can ...
user3532764's user avatar
9 votes
5 answers
7k views

Why was Fortran never used to develop an Operating System?

I'm not a Fortran developer myself, but I'm about to use it a little and found myself wondering why, if it is much older than C but equally as performant as C, was it never used to develop any ...
bbarker's user avatar
  • 237
26 votes
3 answers
6k views

"Ever change the value of 4?" - how did this come into Hayes-Thomas quiz?

In 1989 Felix Lee, John Hayes and Angela Thomas wrote a Hacker's test taking the form of a quiz with many insider jokes, as “Do you eat slime-molds?” I am considering the following series: 0015 Ever ...
Michaël Le Barbier's user avatar
0 votes
2 answers
163 views

Arrays' subscripts priority

I was reading a lecture on arrays for Fortran 90 and I came across this sentence : 'Fortran always stores by columns - the first subscript varies more rapidly than the second, and so on.' What does ...
Fadi's user avatar
  • 121
1 vote
1 answer
7k views

Identity matrix using Fortran 95

The following code give the identity matrix of any size the user wish it to be: program identitymatrix real, dimension(:, :), allocatable :: I character:: fmt*8 integer :: ms, j print*,'the ...
Fadi's user avatar
  • 121

15 30 50 per page