varlist's Introduction
varlist's People
Forkers
try2codevarlist's Issues
real*X is a bug - and some things more in the vicinity
Fortran Standard is clearly stating that the kind numbering is arbitrary and implementation dependent. Best is to go with the basic Fortran types:
real8 as of today and the compilers which support this: double precision (is C interoperable with c_double)
real4 as of today and the compilers which support this: real (is C interoperable with c_float)
To get Fortran logical working at all you need to define logical always as logical(kind=c_bool) (you can as well use logical(c_bool), which I personally find nicer).
Create Readme
Could you please create a Readme describing the purpose of the project? Based on the repo title and looking at a few files it seems to be about passing lists of variables from Fortran to C++. If that is correct I would like to add it to the interoperability section of my list of Fortran codes on GitHub.
Debug access array function and remove it
Line 90 in e4ef0f8
Fix dim array allocation management in copyToCFI_cdesc_t
Line 27 in c5c8e1b
Array low bound calculation
Line 16 in 2ff12c4
+1 is needed otherwise a 0 low bound array is stored, also if the original fortran array is a 1 low bound one
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.