Python-Fortran interface minibook
Plan
Try
HackMD
Python-Fortran interface minibook
·
Follow
Last edited by
Kjell Jorner
on
May 25, 2021
Linked with GitHub
Contributed by
Edit
Plan
tags:
planning
What to cover
Ease of use, constraints (
bind(C)
requirement, derived type support, finalization,
…
)
Memory management, function callbacks
Build system integration (compiling of extension modules, distribution,
…
)
Stability (frequent tool chain changes), portability (platforms, Python implementations), runtime overhead
Integration with OpenMP, MPI, CAF (mpi4py,
…
)
Which packages to cover
Criteria for inclusion
Comprehensive
Mature
Well-maintained
Automatic interface generators
f2py + (f90 wrap)
Python C interface
ctypes
cffi
Cython
NumPy ctypes
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up
Comment