├── .gitignore ├── README.md ├── interop-0-1 ├── Makefile ├── ccode.c ├── cppcode.cpp └── output.txt ├── interop-1-1 ├── Makefile ├── hello.F90 ├── main.c └── output.txt ├── interop-1-2 ├── Makefile ├── hello.c ├── main.F90 └── output.txt ├── interop-2-1 ├── Makefile ├── main.c ├── output.txt └── sum.F90 ├── interop-2-2 ├── Makefile ├── main.F90 ├── output.txt └── sum.c ├── interop-3-1 ├── Makefile ├── main.c ├── output.txt └── sum.F90 ├── interop-4-1 ├── Makefile ├── main.c ├── output.txt └── sum.F90 ├── interop-5-1 ├── Makefile ├── main.c ├── output.txt └── send.F90 ├── interop-5-2 ├── Makefile ├── main.c ├── output.txt └── send.F90 ├── interop-6-1 ├── Makefile ├── main.c ├── output.txt └── send.F90 └── perf-interop-5-2 ├── Makefile ├── main.c ├── output.txt └── send.F90 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/README.md -------------------------------------------------------------------------------- /interop-0-1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-0-1/Makefile -------------------------------------------------------------------------------- /interop-0-1/ccode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-0-1/ccode.c -------------------------------------------------------------------------------- /interop-0-1/cppcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-0-1/cppcode.cpp -------------------------------------------------------------------------------- /interop-0-1/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-0-1/output.txt -------------------------------------------------------------------------------- /interop-1-1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-1/Makefile -------------------------------------------------------------------------------- /interop-1-1/hello.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-1/hello.F90 -------------------------------------------------------------------------------- /interop-1-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-1/main.c -------------------------------------------------------------------------------- /interop-1-1/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-1/output.txt -------------------------------------------------------------------------------- /interop-1-2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-2/Makefile -------------------------------------------------------------------------------- /interop-1-2/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-2/hello.c -------------------------------------------------------------------------------- /interop-1-2/main.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-2/main.F90 -------------------------------------------------------------------------------- /interop-1-2/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-1-2/output.txt -------------------------------------------------------------------------------- /interop-2-1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-1/Makefile -------------------------------------------------------------------------------- /interop-2-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-1/main.c -------------------------------------------------------------------------------- /interop-2-1/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-1/output.txt -------------------------------------------------------------------------------- /interop-2-1/sum.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-1/sum.F90 -------------------------------------------------------------------------------- /interop-2-2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-2/Makefile -------------------------------------------------------------------------------- /interop-2-2/main.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-2/main.F90 -------------------------------------------------------------------------------- /interop-2-2/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-2/output.txt -------------------------------------------------------------------------------- /interop-2-2/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-2-2/sum.c -------------------------------------------------------------------------------- /interop-3-1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-3-1/Makefile -------------------------------------------------------------------------------- /interop-3-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-3-1/main.c -------------------------------------------------------------------------------- /interop-3-1/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-3-1/output.txt -------------------------------------------------------------------------------- /interop-3-1/sum.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-3-1/sum.F90 -------------------------------------------------------------------------------- /interop-4-1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-4-1/Makefile -------------------------------------------------------------------------------- /interop-4-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-4-1/main.c -------------------------------------------------------------------------------- /interop-4-1/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-4-1/output.txt -------------------------------------------------------------------------------- /interop-4-1/sum.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-4-1/sum.F90 -------------------------------------------------------------------------------- /interop-5-1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-1/Makefile -------------------------------------------------------------------------------- /interop-5-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-1/main.c -------------------------------------------------------------------------------- /interop-5-1/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-1/output.txt -------------------------------------------------------------------------------- /interop-5-1/send.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-1/send.F90 -------------------------------------------------------------------------------- /interop-5-2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-2/Makefile -------------------------------------------------------------------------------- /interop-5-2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-2/main.c -------------------------------------------------------------------------------- /interop-5-2/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-2/output.txt -------------------------------------------------------------------------------- /interop-5-2/send.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-5-2/send.F90 -------------------------------------------------------------------------------- /interop-6-1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-6-1/Makefile -------------------------------------------------------------------------------- /interop-6-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-6-1/main.c -------------------------------------------------------------------------------- /interop-6-1/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-6-1/output.txt -------------------------------------------------------------------------------- /interop-6-1/send.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/interop-6-1/send.F90 -------------------------------------------------------------------------------- /perf-interop-5-2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/perf-interop-5-2/Makefile -------------------------------------------------------------------------------- /perf-interop-5-2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/perf-interop-5-2/main.c -------------------------------------------------------------------------------- /perf-interop-5-2/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/perf-interop-5-2/output.txt -------------------------------------------------------------------------------- /perf-interop-5-2/send.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aerosayan/fortran-c-interop/HEAD/perf-interop-5-2/send.F90 --------------------------------------------------------------------------------