Update the python scripts to generate the wrappers
- Better parsing of the functions to create dictionaries instead of the opaque arrays
- fortran: create multiple function to generate the wrappers in multiple files:
- Fortran side:
- XXX_enums.F90: that holds enum and data structures
- XXX_interface.f90: that holds the fortran interface provided to the user
- XXX_functions.f90: that holds the implementation of the fortran functions
- Fortran/C side:
- XXX_bindings: the internal fortran interface to the C functions that are accessible from C
- XXX_f2c: the C implementation of the wrappers visible by the Fortran interface that will do the necessary format conversion
- Fortran side:
Merge request reports
Activity
requested review from @ramet
assigned to @faverge
added 14 commits
-
72045814...1ce5774e - 6 commits from branch
solverstack:master
- f922c176 - gen_wrapper: create nice structures during parsing
- a10469aa - tools: update the fortran wrapper generator to generate the multiple files structure
- 0269f962 - tools: update julia wrapper generator
- 76bcfe74 - tools: update python wrapper generator
- 205f04d6 - fortran: Modify cmake to provide SPM_WITH_MPI only to the binaries
- 031bc236 - wrapper/fortran: update the fortran wrapper
- 58b20c53 - wrapper/julia: update
- 063d5e29 - wrapper/python: update
Toggle commit list-
72045814...1ce5774e - 6 commits from branch
mentioned in commit 13d227be
Please register or sign in to reply