Giter Club home page Giter Club logo

cfl3d's Introduction

CFL3D

CFL3D is a structured-grid, cell-centered, upwind-biased, Reynolds-averaged Navier-Stokes (RANS) code. It can be run in parallel on multiple grid zones with point-matched, patched, overset, or embedded connectivities. Both multigrid and mesh sequencing are available in time-accurate or steady-state modes.

The most up-to-date information can be found on the web at:

https://nasa.github.io/CFL3D/


Copyright 2001 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. All Rights Reserved.

The CFL3D platform is licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

cfl3d's People

Contributors

crumsey avatar vliqi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cfl3d's Issues

a little problem about preronnie

In usrint.F and termn8.F in ronnie directory, inclusion of mpif.h is:

#if defined DIST_MPI
     include 'mpif.h'
#endif

which is different from source\cfl3d\dist\termn8.F:

#if defined DIST_MPI
#     include "mpif.h"
#endif

It causes some trouble when mingw-w64 gfortran is used with MS-MPI on windows platform, following TUTORIAL: Adapting MS-MPI for MinGW64 .

According to https://docs.oracle.com/cd/E19957-01/805-4939/6j4m0vna1/index.html, it can be explained as:

Files included by the preprocessor #include directive can contain #defines and the like; files included with the compiler INCLUDE statement must contain only FORTRAN statements.

cannot find -gcc_s

When I compile CFL3D with -linux_compiler_flags=PG,and make splitter
then I get error:
/usr/bin/ld: cannot find -lgcc_s
I don't know what is the problem. libgcc_s.so.1 is found,but there is no libgcc_s.a
gcc version:4.8.1,CC=pgcc,CXX=pgc++,fortran compiler is pgf90

Complex version error on running SA model

I could run CFL3D complex version for SST model. There is no problem.

However, when running SA model, I received an error message:

forrtl: severe (27): too many records in I/O statement, unit -5, file Internal Formatted Write

Can't I use complex version for SA model?

add topics

I suggest adding topics such as navier-stokes, computational-fluid-dynamics, cfd in the About section.

makefile:85: recipe for target 'cfl3d_mpi' failed

I am installing CFL3D on CrayXC40, after editing the machine specific section in Makefile in the build directory for cray Fortran compiler. I am getting following errors in the building cfl3d_mpi.
ln: failed to create symbolic link './xe.o': File exists
ln: failed to create symbolic link './xlim.o': File exists
ln: failed to create symbolic link './xmukin.o': File exists
ln: failed to create symbolic link './xtbatb.o': File exists
ln: failed to create symbolic link './xupdt.o': File exists
ln: failed to create symbolic link './xyzintr.o': File exists
makefile:85: recipe for target 'cfl3d_mpi' failed
make[1]: [cfl3d_mpi] Error 1 (ignored)
ftn -DDIST_MPI -DDBLE_PRECSN -DP3D_SINGLE -DLINUX -DINTEL -DDBLE_PRECSN -o cfl3d_mpi *.o
cputim.o: In function cputim_': /mnt/lustre/ase3/asemagan/CFL3D_RANSC/CFL3D-master/source/cfl3d/dist/cputim.F:159: undefined reference to etime_'
/mnt/lustre/ase3/asemagan/CFL3D_RANSC/CFL3D-master/source/cfl3d/dist/cputim.F:160: undefined reference to `itime_'
makefile:85: recipe for target 'cfl3d_mpi' failed
make[1]: *** [cfl3d_mpi] Error 1
make[1]: Leaving directory '/mnt/lustre/ase3/asemagan/CFL3D_RANSC/CFL3D-master/build/cfl/mpi'
makefile:396: recipe for target 'Zmpi' failed
make: *** [Zmpi] Error 2
screenshot from 2019-01-09 23-13-52

Please give some advice.

Laminar flow past a cylinder with Re=40, Incompressible flow

Dear all,

I want to simulate the laminar flow past a cylinder with Re=40.
It is incompressible flow and the flow field is determined by the Reynolds number Re.

Version 6 incorporates Jack Edwards' (North Carolina State University) implementation of the Weiss-Smith low Mach number preconditioning. It should work for such classical flow simulation.
However, I don't know how to set the Mach number parameter "XMACH" for this case.
Could some one help me on this problem?

Thanks!

LJ

CFL3D_cylinder_input.txt

Error in `cfl3d_seq': corrupted size vs. prev_size

I tried to run a new case in Ubuntu 16.04, with
gcc version 4.7.4 (Ubuntu/Linaro 4.7.4-3ubuntu12) .

It received an error using either cfl3d_seq or cfl3d_mpi.
Detailed message is below:

*** Error in `cfl3d_seq': corrupted size vs. prev_size: 0x00000000029bebe0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fba29ef27e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x80dfb)[0x7fba29efbdfb]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fba29eff53c]
cfl3d_seq[0x572fb5]
cfl3d_seq[0x6d7818]
cfl3d_seq[0x40354d]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fba29e9b830]
cfl3d_seq[0x403579]
======= Memory map: ========
00400000-00921000 r-xp 00000000 fc:01 68421499 /home/wkholy/app/CFL3D/build/cfl/seq/cfl3d_seq
00b21000-00b22000 r--p 00521000 fc:01 68421499 /home/wkholy/app/CFL3D/build/cfl/seq/cfl3d_seq
00b22000-00b24000 rw-p 00522000 fc:01 68421499 /home/wkholy/app/CFL3D/build/cfl/seq/cfl3d_seq
00b24000-00cc1000 rw-p 00000000 00:00 0
0295a000-02b08000 rw-p 00000000 00:00 0 [heap]
7fba20000000-7fba20021000 rw-p 00000000 00:00 0
7fba20021000-7fba24000000 ---p 00000000 00:00 0
7fba27f78000-7fba28937000 r--p 00000000 fc:00 100740665 /usr/lib/locale/locale-archive
7fba28937000-7fba28939000 r-xp 00000000 fc:00 100675113 /lib/x86_64-linux-gnu/libutil-2.23.so
7fba28939000-7fba28b38000 ---p 00002000 fc:00 100675113 /lib/x86_64-linux-gnu/libutil-2.23.so
7fba28b38000-7fba28b39000 r--p 00001000 fc:00 100675113 /lib/x86_64-linux-gnu/libutil-2.23.so
7fba28b39000-7fba28b3a000 rw-p 00002000 fc:00 100675113 /lib/x86_64-linux-gnu/libutil-2.23.so
7fba28b3a000-7fba28b41000 r-xp 00000000 fc:00 100675124 /lib/x86_64-linux-gnu/librt-2.23.so
7fba28b41000-7fba28d40000 ---p 00007000 fc:00 100675124 /lib/x86_64-linux-gnu/librt-2.23.so
7fba28d40000-7fba28d41000 r--p 00006000 fc:00 100675124 /lib/x86_64-linux-gnu/librt-2.23.so
7fba28d41000-7fba28d42000 rw-p 00007000 fc:00 100675124 /lib/x86_64-linux-gnu/librt-2.23.so
7fba28d42000-7fba28e3a000 r-xp 00000000 fc:01 102501661 /home/wkholy/app/libs/openmpi/lib/libopen-pal.so.40.1.0
7fba28e3a000-7fba2903a000 ---p 000f8000 fc:01 102501661 /home/wkholy/app/libs/openmpi/lib/libopen-pal.so.40.1.0
7fba2903a000-7fba2903d000 r--p 000f8000 fc:01 102501661 /home/wkholy/app/libs/openmpi/lib/libopen-pal.so.40.1.0
7fba2903d000-7fba29043000 rw-p 000fb000 fc:01 102501661 /home/wkholy/app/libs/openmpi/lib/libopen-pal.so.40.1.0
7fba29043000-7fba2904a000 rw-p 00000000 00:00 0
7fba2904a000-7fba290f7000 r-xp 00000000 fc:01 102573838 /home/wkholy/app/libs/openmpi/lib/libopen-rte.so.40.0.1
7fba290f7000-7fba292f6000 ---p 000ad000 fc:01 102573838 /home/wkholy/app/libs/openmpi/lib/libopen-rte.so.40.0.1
7fba292f6000-7fba292f8000 r--p 000ac000 fc:01 102573838 /home/wkholy/app/libs/openmpi/lib/libopen-rte.so.40.0.1
7fba292f8000-7fba292fc000 rw-p 000ae000 fc:01 102573838 /home/wkholy/app/libs/openmpi/lib/libopen-rte.so.40.0.1
7fba292fc000-7fba292fe000 rw-p 00000000 00:00 0
7fba292fe000-7fba2933c000 r-xp 00000000 fc:00 34011469 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fba2933c000-7fba2953b000 ---p 0003e000 fc:00 34011469 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fba2953b000-7fba2953c000 r--p 0003d000 fc:00 34011469 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fba2953c000-7fba2953d000 rw-p 0003e000 fc:00 34011469 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fba2953d000-7fba29555000 r-xp 00000000 fc:00 100675105 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fba29555000-7fba29754000 ---p 00018000 fc:00 100675105 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fba29754000-7fba29755000 r--p 00017000 fc:00 100675105 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fba29755000-7fba29756000 rw-p 00018000 fc:00 100675105 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fba29756000-7fba2975a000 rw-p 00000000 00:00 0
7fba2975a000-7fba2983b000 r-xp 00000000 fc:01 102574042 /home/wkholy/app/libs/openmpi/lib/libmpi.so.40.0.1
7fba2983b000-7fba29a3a000 ---p 000e1000 fc:01 102574042 /home/wkholy/app/libs/openmpi/lib/libmpi.so.40.0.1
7fba29a3a000-7fba29a3b000 r--p 000e0000 fc:01 102574042 /home/wkholy/app/libs/openmpi/lib/libmpi.so.40.0.1
7fba29a3b000-7fba29a4c000 rw-p 000e1000 fc:01 102574042 /home/wkholy/app/libs/openmpi/lib/libmpi.so.40.0.1
7fba29a4c000-7fba29a5d000 rw-p 00000000 00:00 0
7fba29a5d000-7fba29a60000 r-xp 00000000 fc:00 100675108 /lib/x86_64-linux-gnu/libdl-2.23.so
7fba29a60000-7fba29c5f000 ---p 00003000 fc:00 100675108 /lib/x86_64-linux-gnu/libdl-2.23.so
7fba29c5f000-7fba29c60000 r--p 00002000 fc:00 100675108 /lib/x86_64-linux-gnu/libdl-2.23.so
7fba29c60000-7fba29c61000 rw-p 00003000 fc:00 100675108 /lib/x86_64-linux-gnu/libdl-2.23.so
7fba29c61000-7fba29c7a000 r-xp 00000000 fc:01 103964869 /home/wkholy/Downloads/zlib-1.2.8/libz.so.1.2.8
7fba29c7a000-7fba29e79000 ---p 00019000 fc:01 103964869 /home/wkholy/Downloads/zlib-1.2.8/libz.so.1.2.8
7fba29e79000-7fba29e7a000 r--p 00018000 fc:01 103964869 /home/wkholy/Downloads/zlib-1.2.8/libz.so.1.2.8
7fba29e7a000-7fba29e7b000 rw-p 00019000 fc:01 103964869 /home/wkholy/Downloads/zlib-1.2.8/libz.so.1.2.8
7fba29e7b000-7fba2a03b000 r-xp 00000000 fc:00 100675106 /lib/x86_64-linux-gnu/libc-2.23.so
7fba2a03b000-7fba2a23b000 ---p 001c0000 fc:00 100675106 /lib/x86_64-linux-gnu/libc-2.23.so
7fba2a23b000-7fba2a23f000 r--p 001c0000 fc:00 100675106 /lib/x86_64-linux-gnu/libc-2.23.so
7fba2a23f000-7fba2a241000 rw-p 001c4000 fc:00 100675106 /lib/x86_64-linux-gnu/libc-2.23.so
7fba2a241000-7fba2a245000 rw-p 00000000 00:00 0
7fba2a245000-7fba2a25b000 r-xp 00000000 fc:00 100674123 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fba2a25b000-7fba2a45a000 ---p 00016000 fc:00 100674123 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fba2a45a000-7fba2a45b000 rw-p 00015000 fc:00 100674123 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fba2a45b000-7fba2a563000 r-xp 00000000 fc:00 100675102 /lib/x86_64-linux-gnu/libm-2.23.so
7fba2a563000-7fba2a762000 ---p 00108000 fc:00 100675102 /lib/x86_64-linux-gnu/libm-2.23.so
7fba2a762000-7fba2a763000 r--p 00107000 fc:00 100675102 /lib/x86_64-linux-gnu/libm-2.23.so
7fba2a763000-7fba2a764000 rw-p 00108000 fc:00 100675102 /lib/x86_64-linux-gnu/libm-2.23.so
7fba2a764000-7fba2a88d000 r-xp 00000000 fc:00 33565224 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fba2a88d000-7fba2aa8c000 ---p 00129000 fc:00 33565224 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fba2aa8c000-7fba2aa8d000 r--p 00128000 fc:00 33565224 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fba2aa8d000-7fba2aa8f000 rw-p 00129000 fc:00 33565224 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fba2aa8f000-7fba2ae66000 r-xp 00000000 fc:01 49719144 /home/wkholy/app/libs/hdf5/lib/libhdf5.so.101.0.0
7fba2ae66000-7fba2b065000 ---p 003d7000 fc:01 49719144 /home/wkholy/app/libs/hdf5/lib/libhdf5.so.101.0.0
7fba2b065000-7fba2b06f000 r--p 003d6000 fc:01 49719144 /home/wkholy/app/libs/hdf5/lib/libhdf5.so.101.0.0
7fba2b06f000-7fba2b078000 rw-p 003e0000 fc:01 49719144 /home/wkholy/app/libs/hdf5/lib/libhdf5.so.101.0.0
7fba2b078000-7fba2b07b000 rw-p 00000000 00:00 0
7fba2b07b000-7fba2b141000 r-xp 00000000 fc:01 37424309 /home/wkholy/app/libs/cgns/lib/libcgns.so.3.2
7fba2b141000-7fba2b340000 ---p 000c6000 fc:01 37424309 /home/wkholy/app/libs/cgns/lib/libcgns.so.3.2
7fba2b340000-7fba2b341000 r--p 000c5000 fc:01 37424309 /home/wkholy/app/libs/cgns/lib/libcgns.so.3.2
7fba2b341000-7fba2b344000 rw-p 000c6000 fc:01 37424309 /home/wkholy/app/libs/cgns/lib/libcgns.so.3.2
7fba2b344000-7fba2b361000 rw-p 00000000 00:00 0
7fba2b361000-7fba2b387000 r-xp 00000000 fc:00 100675104 /lib/x86_64-linux-gnu/ld-2.23.so
7fba2b55f000-7fba2b567000 rw-p 00000000 00:00 0
7fba2b583000-7fba2b586000 rw-p 00000000 00:00 0
7fba2b586000-7fba2b587000 r--p 00025000 fc:00 100675104 /lib/x86_64-linux-gnu/ld-2.23.so
7fba2b587000-7fba2b588000 rw-p 00026000 fc:00 100675104 /lib/x86_64-linux-gnu/ld-2.23.so
7fba2b588000-7fba2b589000 rw-p 00000000 00:00 0
7ffc4590d000-7ffc4592f000 rw-p 00000000 00:00 0 [stack]
7ffc459a8000-7ffc459aa000 r--p 00000000 00:00 0 [vvar]
7ffc459aa000-7ffc459ac000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

Program received signal SIGABRT: Process abort signal.

Backtrace for this error:
#0 0x7FBA2A77FE08
#1 0x7FBA2A77EF90
#2 0x7FBA29EB04AF
#3 0x7FBA29EB0428
#4 0x7FBA29EB2029
#5 0x7FBA29EF27E9
#6 0x7FBA29EFBDFA
#7 0x7FBA29EFF53B
#8 0x572FB4 in cfl3d_
#9 0x6D7817 in MAIN__ at main.F:?
Aborted (core dumped)

Clean up white spaces in code?

Since most of modern coding editors could removing trailing spaces and converting tabs into spaces on saving, then each saving introduces huge differences which pollutes the git patch.

To avoid this problem, could you do this tidy in the master branch?

Issue with CGNS v4.1.1

Compiling with custom CGNS library requires a modifications to some routines as suggested by the developers:

Important note for Fortran users: V3.3 removes the usage of "include cgnslib_f.h". Instead, from this release forward, one must now employ the module "use CGNS". Also, if making use of 64-bit integers, Fortran programs must declare the relevant 64-bit integers via, e.g.: integer(cgsize_t) integername.

The compilation provide no error except for cfl3d_tools where the following message is obtained:

mpiifort -DP3D_SINGLE -DLINUX -DINTEL -DNOREDIRECT -DCGNS -DDBLE_PRECSN -I/u1/dedo532/EXPORT/CGNS_BIN/include -O2 -w -ip -fno-alias -xHost -traceback -fpe0 -module /u1/dedo532/EXPORT/SRC/CFL3D/build/cfl/libs -r8 -c plot3dg_to_cgns.F
plot3dg_to_cgns.F(1755): error #6634: The shape matching rules of actual arguments and dummy arguments have been violated. [IRANGE]
+ Vertex,Abutting,PointRange,2,irange,donorname,
-------------------------------------------^
plot3dg_to_cgns.F(1759): error #6634: The shape matching rules of actual arguments and dummy arguments have been violated. [IRANGE]
+ Vertex,Abutting,PointRange,2,irange,donorname,
-------------------------------------------^
plot3dg_to_cgns.F(1835): error #6634: The shape matching rules of actual arguments and dummy arguments have been violated. [IRANGE]
+ Vertex,Overset,PointRange,2,irange,donorname,
------------------------------------------^
plot3dg_to_cgns.F(1839): error #6634: The shape matching rules of actual arguments and dummy arguments have been violated. [IRANGE]
+ Vertex,Overset,PointRange,2,irange,donorname,
------------------------------------------^
compilation aborted for plot3dg_to_cgns.F (code 1)

It refers to the function cg_conn_write_short_f. Anyway, looking at the cgns documentation I did not manage to find any suggestion

error Encounter while compile complex version with intel fortran

Environment
openSUSE Leap 42.2
Intel Parallel studio 2017
make cfl3dcmplx_seq
Error Info

make[1]: Entering directory '/home/liqi/Documents/github/CFL3D/build/cflcmplx/libs'
ifort -DP3D_SINGLE -DLINUX -DINTEL -DDBLE_PRECSN  -DCMPLX -O2 -w -ip -fno-alias -xHost -traceback -fpe0 -module /home/liqi/Documents/github/CFL3D/build/cfl/libs  -r8  -c spalart.F
spalart.F(547): error #6355: This binary operation is invalid for this data type.   [TURRE]
              if (i_saneg .eq. 1 .and. turre(j,k,i) .lt. 0.) then
---------------------------------------^
spalart.F(611): error #6355: This binary operation is invalid for this data type.   [TURRE]
              if (i_saneg .eq. 1 .and. turre(j,k,i) .lt. 0.) then
---------------------------------------^
spalart.F(674): error #6355: This binary operation is invalid for this data type.   [TURRE]
              if (i_saneg .eq. 1 .and. turre(j,k,i) .lt. 0.) then
---------------------------------------^
spalart.F(787): error #6355: This binary operation is invalid for this data type.   [TURRE]
              if (i_saneg .eq. 1 .and. turre(j,k,i) .lt. 0.) then
---------------------------------------^
spalart.F(850): error #6355: This binary operation is invalid for this data type.   [TURRE]
              if (i_saneg .eq. 1 .and. turre(j,k,i) .lt. 0.) then

Printing momentum and energy residuals

Hello,
I am trying to get CFL3D to print the momentum and energy residuals along with the density residual. Do I need to modify the source code and recompile or is there a flag that I have missed?

error while compiling complex version with intel fortran

OS: Red Hat Enterprise
Fortran: Intel(R) Parallel Studio XE 2018 Update 2

Complex libraries compile without issues, but both sequential and mpi versions provide the following error

mpiifort -DDIST_MPI -DDBLE_PRECSN -DP3D_SINGLE -DLINUX -DINTEL -DNOREDIRECT -DCGNS -DDBLE_PRECSN -I/u1/dedo532/EXPORT/CGNS_BIN/include -DCMPLX -z muldefs -xHost -traceback -fpe0 -o cfl3dcmplx_mpi ccomplex.o development.o main.o
libdist.a libcommon.a -L/u1/dedo532/EXPORT/CGNS_BIN/include/LINUX64 -lcgns

libcommon.a(bc1001.o): In function bc1001_': bc1001.F:(.text+0x4b10): undefined reference to erf_'

Maggie error writing plot3d diagnostic file

Maggie fails while writing interpolated boundary points to plot3d diagnostic file when using (IPLT3D=1).

Example when using the default settings for the NACA_4412 test case:

Error code:
At line 6522 of file maggie.F
Fortran runtime error: Index '49' of dimension 1 of array 'ib' above upper bound of 48

maggie was compiled on an x86_64b machine (Ubuntu 20) with the follwoing commands:
gfortran -DP3D_SINGLE -DNOREDIRECT -DDBLE_PRECSN -O2 -fPIC -mcmodel=medium -fbounds-check -fbacktrace -I ../../cfl/libs -fdefault-real-8 -c cputim.F
gfortran -DP3D_SINGLE -DNOREDIRECT -DDBLE_PRECSN -O2 -fPIC -mcmodel=medium -fbounds-check -fbacktrace -I ../../cfl/libs -fdefault-real-8 -c wkstn.F
gfortran -DP3D_SINGLE -DNOREDIRECT -DDBLE_PRECSN -Wl,--no-relax -fPIC -mcmodel=medium -fbacktrace -fdefault-real-8 -o maggie maggie.o cputim.o wkstn.o

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.