├── .gitignore ├── .gitlab-ci.yml ├── LICENSE ├── README.md ├── doc ├── HowTo.md ├── KnownIssues.adoc ├── contrib │ └── ext │ │ ├── f2x_ext.py │ │ ├── sphinxcontrib_ext │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── autojinja │ │ │ ├── __init__.py │ │ │ └── jinja.py │ │ └── jinjadomain.py │ │ └── sphinxfortran │ │ ├── LICENSE.txt │ │ ├── __init__.py │ │ └── fortran_domain.py ├── src │ ├── api │ │ └── lib │ │ │ ├── bindc_f2x │ │ │ ├── lib │ │ │ │ └── c_interface_module.rst │ │ │ └── toc.rst │ │ │ ├── cerr_f2x │ │ │ ├── lib │ │ │ │ ├── f2x_err.rst │ │ │ │ └── f2x_err_impl.rst │ │ │ └── toc.rst │ │ │ └── f2x_bindc │ │ │ ├── lib │ │ │ └── f2x_bindc.rst │ │ │ └── toc.rst │ ├── conf.py │ ├── content │ │ ├── F2x-Paper.pdf │ │ ├── advanced │ │ │ ├── alternate_parser.rst │ │ │ ├── extra_templates.rst │ │ │ └── toc.rst │ │ ├── example │ │ │ └── mylib │ │ │ │ ├── __init__.py │ │ │ │ ├── test.f90 │ │ │ │ └── test.py │ │ ├── introduction │ │ │ ├── getting_started.rst │ │ │ ├── toc.rst │ │ │ ├── trouble_shooting.rst │ │ │ └── using_distutils.rst │ │ ├── publications.rst │ │ └── user_manual │ │ │ ├── command_line.rst │ │ │ ├── compilers.rst │ │ │ ├── interface_config.rst │ │ │ ├── strategies.rst │ │ │ ├── templates.rst │ │ │ └── toc.rst │ ├── full_toc.rst │ └── index.rst └── supported.adoc ├── readthedocs.yml ├── setup.py ├── src └── F2x │ ├── __init__.py │ ├── distutils │ ├── __init__.py │ ├── command │ │ ├── __init__.py │ │ ├── build_ext.py │ │ ├── build_sphinx.py │ │ └── build_src.py │ ├── core.py │ ├── extension.py │ └── strategy │ │ ├── __init__.py │ │ ├── base.py │ │ ├── extension.py │ │ └── library.py │ ├── parser │ ├── __init__.py │ ├── plyplus │ │ ├── __init__.py │ │ ├── grammar │ │ │ ├── __init__.py │ │ │ └── fortran.g │ │ ├── source.py │ │ └── tree.py │ ├── source.py │ └── tree.py │ ├── runtime │ ├── __init__.py │ ├── argp.py │ ├── daemon.py │ ├── main.py │ └── wrapper.py │ └── template │ ├── __init__.py │ ├── bindc │ ├── __init__.py │ ├── _glue.f90.t │ ├── calls.f90.tl │ ├── lib │ │ └── c_interface_module.f90 │ ├── types.f90.tl │ └── vars.f90.tl │ ├── bindc_new │ ├── __init__.py │ ├── _glue.f90.t │ ├── lib │ │ └── f2x_bindc.f90 │ ├── marshal │ │ ├── args.f90.tl │ │ ├── names.f90.tl │ │ └── types.f90.tl │ ├── methods.f90.tl │ ├── types.f90.tl │ └── types_vars.f90.tl │ ├── cerr │ ├── __init__.py │ ├── _cerr.c.t │ └── lib │ │ ├── f2x_err.f90 │ │ └── f2x_err_impl.c │ ├── ctypes │ ├── __init__.py │ ├── _glue.py.t │ ├── calls.py.tl │ ├── lib │ │ └── glue.py │ └── types.py.tl │ ├── ctypes_new │ ├── __init__.py │ ├── _glue.py.t │ ├── marshal │ │ ├── args.py.tl │ │ ├── bind.py.tl │ │ ├── names.py.tl │ │ └── types.py.tl │ ├── methods.py.tl │ └── types.py.tl │ ├── ctypes_noerr │ ├── __init__.py │ ├── _glue.py.t │ ├── calls.py.tl │ ├── lib │ │ └── glue.py │ └── types.py.tl │ └── sphinx │ ├── .rst.t │ └── __init__.py ├── test ├── F2x_test │ ├── __init__.py │ ├── interface │ │ ├── __init__.py │ │ └── src │ │ │ ├── arrays.f90 │ │ │ └── sub_call.f90 │ └── test_interface.py ├── cython_ex │ ├── __init__.py │ ├── second.f90 │ ├── simple.f90 │ ├── template │ │ ├── __init__.py │ │ └── cython │ │ │ ├── __init__.py │ │ │ ├── bindc │ │ │ ├── _wrap.f90.t │ │ │ ├── marshal │ │ │ │ ├── convert.f90.tl │ │ │ │ ├── names.f90.tl │ │ │ │ └── types.f90.tl │ │ │ ├── methods.f90.tl │ │ │ └── types.f90.tl │ │ │ ├── pyx │ │ │ ├── _glue.pyx.t │ │ │ ├── marshal │ │ │ │ ├── convert.pyx.tl │ │ │ │ ├── names.pyx.tl │ │ │ │ └── types.pyx.tl │ │ │ ├── methods.pyx.tl │ │ │ └── types.pyx.tl │ │ │ └── strategy.py │ └── test_cyex.py ├── setup.cfg └── setup.py ├── test_old ├── F2x_test │ ├── __init__.py │ └── fortran │ │ ├── __init__.py │ │ └── source_test.py ├── Makefile ├── basic │ ├── __init__.py │ ├── boolarray.f90 │ ├── boolarray.f90-wrap │ ├── errors.f90 │ ├── errors.f90-wrap │ ├── source.f90 │ ├── source.f90-wrap │ ├── source_err_test.py │ └── source_test.py ├── boolarray │ └── test_boolarray.py ├── cython_ex │ ├── __init__.py │ ├── second.f90 │ ├── second.f90-wrap │ ├── simple.f90 │ ├── simple.f90-wrap │ ├── template │ │ └── vars │ │ │ └── marshal.pyx.tl │ └── test_cyex.py └── fortran │ ├── source.f90 │ └── source.f90-wrap └── valgrind-python.supp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/README.md -------------------------------------------------------------------------------- /doc/HowTo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/HowTo.md -------------------------------------------------------------------------------- /doc/KnownIssues.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/KnownIssues.adoc -------------------------------------------------------------------------------- /doc/contrib/ext/f2x_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/f2x_ext.py -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxcontrib_ext/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxcontrib_ext/LICENSE -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxcontrib_ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxcontrib_ext/__init__.py -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxcontrib_ext/autojinja/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxcontrib_ext/autojinja/__init__.py -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxcontrib_ext/autojinja/jinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxcontrib_ext/autojinja/jinja.py -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxcontrib_ext/jinjadomain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxcontrib_ext/jinjadomain.py -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxfortran/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxfortran/LICENSE.txt -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxfortran/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxfortran/__init__.py -------------------------------------------------------------------------------- /doc/contrib/ext/sphinxfortran/fortran_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/contrib/ext/sphinxfortran/fortran_domain.py -------------------------------------------------------------------------------- /doc/src/api/lib/bindc_f2x/lib/c_interface_module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/api/lib/bindc_f2x/lib/c_interface_module.rst -------------------------------------------------------------------------------- /doc/src/api/lib/bindc_f2x/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/api/lib/bindc_f2x/toc.rst -------------------------------------------------------------------------------- /doc/src/api/lib/cerr_f2x/lib/f2x_err.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/api/lib/cerr_f2x/lib/f2x_err.rst -------------------------------------------------------------------------------- /doc/src/api/lib/cerr_f2x/lib/f2x_err_impl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/api/lib/cerr_f2x/lib/f2x_err_impl.rst -------------------------------------------------------------------------------- /doc/src/api/lib/cerr_f2x/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/api/lib/cerr_f2x/toc.rst -------------------------------------------------------------------------------- /doc/src/api/lib/f2x_bindc/lib/f2x_bindc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/api/lib/f2x_bindc/lib/f2x_bindc.rst -------------------------------------------------------------------------------- /doc/src/api/lib/f2x_bindc/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/api/lib/f2x_bindc/toc.rst -------------------------------------------------------------------------------- /doc/src/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/conf.py -------------------------------------------------------------------------------- /doc/src/content/F2x-Paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/F2x-Paper.pdf -------------------------------------------------------------------------------- /doc/src/content/advanced/alternate_parser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/advanced/alternate_parser.rst -------------------------------------------------------------------------------- /doc/src/content/advanced/extra_templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/advanced/extra_templates.rst -------------------------------------------------------------------------------- /doc/src/content/advanced/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/advanced/toc.rst -------------------------------------------------------------------------------- /doc/src/content/example/mylib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/src/content/example/mylib/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/example/mylib/test.f90 -------------------------------------------------------------------------------- /doc/src/content/example/mylib/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/example/mylib/test.py -------------------------------------------------------------------------------- /doc/src/content/introduction/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/introduction/getting_started.rst -------------------------------------------------------------------------------- /doc/src/content/introduction/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/introduction/toc.rst -------------------------------------------------------------------------------- /doc/src/content/introduction/trouble_shooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/introduction/trouble_shooting.rst -------------------------------------------------------------------------------- /doc/src/content/introduction/using_distutils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/introduction/using_distutils.rst -------------------------------------------------------------------------------- /doc/src/content/publications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/publications.rst -------------------------------------------------------------------------------- /doc/src/content/user_manual/command_line.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/user_manual/command_line.rst -------------------------------------------------------------------------------- /doc/src/content/user_manual/compilers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/user_manual/compilers.rst -------------------------------------------------------------------------------- /doc/src/content/user_manual/interface_config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/user_manual/interface_config.rst -------------------------------------------------------------------------------- /doc/src/content/user_manual/strategies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/user_manual/strategies.rst -------------------------------------------------------------------------------- /doc/src/content/user_manual/templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/user_manual/templates.rst -------------------------------------------------------------------------------- /doc/src/content/user_manual/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/content/user_manual/toc.rst -------------------------------------------------------------------------------- /doc/src/full_toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/full_toc.rst -------------------------------------------------------------------------------- /doc/src/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/src/index.rst -------------------------------------------------------------------------------- /doc/supported.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/doc/supported.adoc -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/readthedocs.yml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/setup.py -------------------------------------------------------------------------------- /src/F2x/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/__init__.py -------------------------------------------------------------------------------- /src/F2x/distutils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/__init__.py -------------------------------------------------------------------------------- /src/F2x/distutils/command/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/F2x/distutils/command/build_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/command/build_ext.py -------------------------------------------------------------------------------- /src/F2x/distutils/command/build_sphinx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/command/build_sphinx.py -------------------------------------------------------------------------------- /src/F2x/distutils/command/build_src.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/command/build_src.py -------------------------------------------------------------------------------- /src/F2x/distutils/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/core.py -------------------------------------------------------------------------------- /src/F2x/distutils/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/extension.py -------------------------------------------------------------------------------- /src/F2x/distutils/strategy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/strategy/__init__.py -------------------------------------------------------------------------------- /src/F2x/distutils/strategy/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/strategy/base.py -------------------------------------------------------------------------------- /src/F2x/distutils/strategy/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/strategy/extension.py -------------------------------------------------------------------------------- /src/F2x/distutils/strategy/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/distutils/strategy/library.py -------------------------------------------------------------------------------- /src/F2x/parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/F2x/parser/plyplus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/F2x/parser/plyplus/grammar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/F2x/parser/plyplus/grammar/fortran.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/parser/plyplus/grammar/fortran.g -------------------------------------------------------------------------------- /src/F2x/parser/plyplus/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/parser/plyplus/source.py -------------------------------------------------------------------------------- /src/F2x/parser/plyplus/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/parser/plyplus/tree.py -------------------------------------------------------------------------------- /src/F2x/parser/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/parser/source.py -------------------------------------------------------------------------------- /src/F2x/parser/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/parser/tree.py -------------------------------------------------------------------------------- /src/F2x/runtime/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/F2x/runtime/argp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/runtime/argp.py -------------------------------------------------------------------------------- /src/F2x/runtime/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/runtime/daemon.py -------------------------------------------------------------------------------- /src/F2x/runtime/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/runtime/main.py -------------------------------------------------------------------------------- /src/F2x/runtime/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/runtime/wrapper.py -------------------------------------------------------------------------------- /src/F2x/template/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/__init__.py -------------------------------------------------------------------------------- /src/F2x/template/bindc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc/__init__.py -------------------------------------------------------------------------------- /src/F2x/template/bindc/_glue.f90.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc/_glue.f90.t -------------------------------------------------------------------------------- /src/F2x/template/bindc/calls.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc/calls.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc/lib/c_interface_module.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc/lib/c_interface_module.f90 -------------------------------------------------------------------------------- /src/F2x/template/bindc/types.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc/types.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc/vars.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc/vars.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/__init__.py -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/_glue.f90.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/_glue.f90.t -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/lib/f2x_bindc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/lib/f2x_bindc.f90 -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/marshal/args.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/marshal/args.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/marshal/names.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/marshal/names.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/marshal/types.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/marshal/types.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/methods.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/methods.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/types.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/types.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/bindc_new/types_vars.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/bindc_new/types_vars.f90.tl -------------------------------------------------------------------------------- /src/F2x/template/cerr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/cerr/__init__.py -------------------------------------------------------------------------------- /src/F2x/template/cerr/_cerr.c.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/cerr/_cerr.c.t -------------------------------------------------------------------------------- /src/F2x/template/cerr/lib/f2x_err.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/cerr/lib/f2x_err.f90 -------------------------------------------------------------------------------- /src/F2x/template/cerr/lib/f2x_err_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/cerr/lib/f2x_err_impl.c -------------------------------------------------------------------------------- /src/F2x/template/ctypes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes/__init__.py -------------------------------------------------------------------------------- /src/F2x/template/ctypes/_glue.py.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes/_glue.py.t -------------------------------------------------------------------------------- /src/F2x/template/ctypes/calls.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes/calls.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes/lib/glue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes/lib/glue.py -------------------------------------------------------------------------------- /src/F2x/template/ctypes/types.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes/types.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_new/__init__.py -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/_glue.py.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_new/_glue.py.t -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/marshal/args.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_new/marshal/args.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/marshal/bind.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_new/marshal/bind.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/marshal/names.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_new/marshal/names.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/marshal/types.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_new/marshal/types.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/methods.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_new/methods.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes_new/types.py.tl: -------------------------------------------------------------------------------- 1 | {#- Types. -#} 2 | -------------------------------------------------------------------------------- /src/F2x/template/ctypes_noerr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_noerr/__init__.py -------------------------------------------------------------------------------- /src/F2x/template/ctypes_noerr/_glue.py.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_noerr/_glue.py.t -------------------------------------------------------------------------------- /src/F2x/template/ctypes_noerr/calls.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_noerr/calls.py.tl -------------------------------------------------------------------------------- /src/F2x/template/ctypes_noerr/lib/glue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_noerr/lib/glue.py -------------------------------------------------------------------------------- /src/F2x/template/ctypes_noerr/types.py.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/ctypes_noerr/types.py.tl -------------------------------------------------------------------------------- /src/F2x/template/sphinx/.rst.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/sphinx/.rst.t -------------------------------------------------------------------------------- /src/F2x/template/sphinx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/src/F2x/template/sphinx/__init__.py -------------------------------------------------------------------------------- /test/F2x_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/F2x_test/interface/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/F2x_test/interface/src/arrays.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/F2x_test/interface/src/arrays.f90 -------------------------------------------------------------------------------- /test/F2x_test/interface/src/sub_call.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/F2x_test/interface/src/sub_call.f90 -------------------------------------------------------------------------------- /test/F2x_test/test_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/F2x_test/test_interface.py -------------------------------------------------------------------------------- /test/cython_ex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/cython_ex/second.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/second.f90 -------------------------------------------------------------------------------- /test/cython_ex/simple.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/simple.f90 -------------------------------------------------------------------------------- /test/cython_ex/template/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/cython_ex/template/cython/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/__init__.py -------------------------------------------------------------------------------- /test/cython_ex/template/cython/bindc/_wrap.f90.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/bindc/_wrap.f90.t -------------------------------------------------------------------------------- /test/cython_ex/template/cython/bindc/marshal/convert.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/bindc/marshal/convert.f90.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/bindc/marshal/names.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/bindc/marshal/names.f90.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/bindc/marshal/types.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/bindc/marshal/types.f90.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/bindc/methods.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/bindc/methods.f90.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/bindc/types.f90.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/bindc/types.f90.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/pyx/_glue.pyx.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/pyx/_glue.pyx.t -------------------------------------------------------------------------------- /test/cython_ex/template/cython/pyx/marshal/convert.pyx.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/pyx/marshal/convert.pyx.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/pyx/marshal/names.pyx.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/pyx/marshal/names.pyx.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/pyx/marshal/types.pyx.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/pyx/marshal/types.pyx.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/pyx/methods.pyx.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/pyx/methods.pyx.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/pyx/types.pyx.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/pyx/types.pyx.tl -------------------------------------------------------------------------------- /test/cython_ex/template/cython/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/template/cython/strategy.py -------------------------------------------------------------------------------- /test/cython_ex/test_cyex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/cython_ex/test_cyex.py -------------------------------------------------------------------------------- /test/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/setup.cfg -------------------------------------------------------------------------------- /test/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test/setup.py -------------------------------------------------------------------------------- /test_old/F2x_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_old/F2x_test/fortran/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_old/F2x_test/fortran/source_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/F2x_test/fortran/source_test.py -------------------------------------------------------------------------------- /test_old/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/Makefile -------------------------------------------------------------------------------- /test_old/basic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_old/basic/boolarray.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/boolarray.f90 -------------------------------------------------------------------------------- /test_old/basic/boolarray.f90-wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/boolarray.f90-wrap -------------------------------------------------------------------------------- /test_old/basic/errors.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/errors.f90 -------------------------------------------------------------------------------- /test_old/basic/errors.f90-wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/errors.f90-wrap -------------------------------------------------------------------------------- /test_old/basic/source.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/source.f90 -------------------------------------------------------------------------------- /test_old/basic/source.f90-wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/source.f90-wrap -------------------------------------------------------------------------------- /test_old/basic/source_err_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/source_err_test.py -------------------------------------------------------------------------------- /test_old/basic/source_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/basic/source_test.py -------------------------------------------------------------------------------- /test_old/boolarray/test_boolarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/boolarray/test_boolarray.py -------------------------------------------------------------------------------- /test_old/cython_ex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_old/cython_ex/second.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/cython_ex/second.f90 -------------------------------------------------------------------------------- /test_old/cython_ex/second.f90-wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/cython_ex/second.f90-wrap -------------------------------------------------------------------------------- /test_old/cython_ex/simple.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/cython_ex/simple.f90 -------------------------------------------------------------------------------- /test_old/cython_ex/simple.f90-wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/cython_ex/simple.f90-wrap -------------------------------------------------------------------------------- /test_old/cython_ex/template/vars/marshal.pyx.tl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_old/cython_ex/test_cyex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/cython_ex/test_cyex.py -------------------------------------------------------------------------------- /test_old/fortran/source.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/fortran/source.f90 -------------------------------------------------------------------------------- /test_old/fortran/source.f90-wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/test_old/fortran/source.f90-wrap -------------------------------------------------------------------------------- /valgrind-python.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-SC/F2x/HEAD/valgrind-python.supp --------------------------------------------------------------------------------