fortran source #1

c source #2

cmake source #3