实例介绍
这个是斯坦福大学开源软件SU2的源码,可以直接在Linux系统上进行编译安装。亲测可用
【实例截图】
【核心代码】
SU2-3.2.9
└── SU2-3.2.9
├── aclocal.m4
├── bootstrap
├── Common
│ ├── doc
│ │ └── docmain.hpp
│ ├── include
│ │ ├── config_structure.hpp
│ │ ├── config_structure.inl
│ │ ├── dual_grid_structure.hpp
│ │ ├── dual_grid_structure.inl
│ │ ├── geometry_structure.hpp
│ │ ├── geometry_structure.inl
│ │ ├── grid_adaptation_structure.hpp
│ │ ├── grid_adaptation_structure.inl
│ │ ├── grid_movement_structure.hpp
│ │ ├── grid_movement_structure.inl
│ │ ├── linear_solvers_structure.hpp
│ │ ├── linear_solvers_structure.inl
│ │ ├── matrix_structure.hpp
│ │ ├── matrix_structure.inl
│ │ ├── option_structure.hpp
│ │ ├── primal_grid_structure.hpp
│ │ ├── primal_grid_structure.inl
│ │ ├── su2mpi.hpp
│ │ ├── vector_structure.hpp
│ │ └── vector_structure.inl
│ ├── lib
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── src
│ ├── config_structure.cpp
│ ├── dual_grid_structure.cpp
│ ├── geometry_structure.cpp
│ ├── grid_adaptation_structure.cpp
│ ├── grid_movement_structure.cpp
│ ├── linear_solvers_structure.cpp
│ ├── matrix_structure.cpp
│ ├── primal_grid_structure.cpp
│ ├── su2mpi.cpp
│ └── vector_structure.cpp
├── compile
├── config.guess
├── config.sub
├── config_template_basic.cfg
├── config_template.cfg
├── configure
├── configure.ac
├── COPYING
├── depcomp
├── externals
│ ├── autotools
│ │ ├── autoconf-2.69.tar.gz
│ │ ├── automake-1.12.5.tar.gz
│ │ ├── include
│ │ │ ├── libltdl
│ │ │ │ ├── lt_dlloader.h
│ │ │ │ ├── lt_error.h
│ │ │ │ └── lt_system.h
│ │ │ └── ltdl.h
│ │ ├── libtool-2.4.2.tar.gz
│ │ └── share
│ │ ├── aclocal
│ │ │ ├── argz.m4
│ │ │ ├── libtool.m4
│ │ │ ├── ltdl.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ └── README
│ │ ├── aclocal-1.12
│ │ │ ├── amversion.m4
│ │ │ ├── ar-lib.m4
│ │ │ ├── as.m4
│ │ │ ├── auxdir.m4
│ │ │ ├── ccstdc.m4
│ │ │ ├── cond-if.m4
│ │ │ ├── cond.m4
│ │ │ ├── depend.m4
│ │ │ ├── depout.m4
│ │ │ ├── dmalloc.m4
│ │ │ ├── gcj.m4
│ │ │ ├── header.m4
│ │ │ ├── init.m4
│ │ │ ├── install-sh.m4
│ │ │ ├── lead-dot.m4
│ │ │ ├── lex.m4
│ │ │ ├── lispdir.m4
│ │ │ ├── maintainer.m4
│ │ │ ├── make.m4
│ │ │ ├── minuso.m4
│ │ │ ├── missing.m4
│ │ │ ├── mkdirp.m4
│ │ │ ├── obsolete.m4
│ │ │ ├── obsol-gt.m4
│ │ │ ├── obsol-lt.m4
│ │ │ ├── options.m4
│ │ │ ├── protos.m4
│ │ │ ├── python.m4
│ │ │ ├── runlog.m4
│ │ │ ├── sanity.m4
│ │ │ ├── silent.m4
│ │ │ ├── strip.m4
│ │ │ ├── substnot.m4
│ │ │ ├── tar.m4
│ │ │ ├── upc.m4
│ │ │ └── vala.m4
│ │ ├── autoconf
│ │ │ ├── autoconf
│ │ │ │ ├── autoconf.m4
│ │ │ │ ├── autoconf.m4f
│ │ │ │ ├── autoheader.m4
│ │ │ │ ├── autoscan.m4
│ │ │ │ ├── autotest.m4
│ │ │ │ ├── autoupdate.m4
│ │ │ │ ├── c.m4
│ │ │ │ ├── erlang.m4
│ │ │ │ ├── fortran.m4
│ │ │ │ ├── functions.m4
│ │ │ │ ├── general.m4
│ │ │ │ ├── go.m4
│ │ │ │ ├── headers.m4
│ │ │ │ ├── lang.m4
│ │ │ │ ├── libs.m4
│ │ │ │ ├── oldnames.m4
│ │ │ │ ├── programs.m4
│ │ │ │ ├── specific.m4
│ │ │ │ ├── status.m4
│ │ │ │ └── types.m4
│ │ │ ├── Autom4te
│ │ │ │ ├── C4che.pm
│ │ │ │ ├── ChannelDefs.pm
│ │ │ │ ├── Channels.pm
│ │ │ │ ├── Configure_ac.pm
│ │ │ │ ├── FileUtils.pm
│ │ │ │ ├── General.pm
│ │ │ │ ├── Getopt.pm
│ │ │ │ ├── Request.pm
│ │ │ │ └── XFile.pm
│ │ │ ├── autom4te.cfg
│ │ │ ├── autoscan
│ │ │ │ └── autoscan.list
│ │ │ ├── autotest
│ │ │ │ ├── autotest.m4
│ │ │ │ ├── autotest.m4f
│ │ │ │ ├── general.m4
│ │ │ │ └── specific.m4
│ │ │ ├── INSTALL
│ │ │ └── m4sugar
│ │ │ ├── foreach.m4
│ │ │ ├── m4sh.m4
│ │ │ ├── m4sh.m4f
│ │ │ ├── m4sugar.m4
│ │ │ ├── m4sugar.m4f
│ │ │ └── version.m4
│ │ ├── automake-1.12
│ │ │ ├── am
│ │ │ │ ├── check2.am
│ │ │ │ ├── check.am
│ │ │ │ ├── clean.am
│ │ │ │ ├── clean-hdr.am
│ │ │ │ ├── compile.am
│ │ │ │ ├── configure.am
│ │ │ │ ├── data.am
│ │ │ │ ├── dejagnu.am
│ │ │ │ ├── depend2.am
│ │ │ │ ├── depend.am
│ │ │ │ ├── distdir.am
│ │ │ │ ├── footer.am
│ │ │ │ ├── header.am
│ │ │ │ ├── header-vars.am
│ │ │ │ ├── install.am
│ │ │ │ ├── inst-vars.am
│ │ │ │ ├── java.am
│ │ │ │ ├── lang-compile.am
│ │ │ │ ├── lex.am
│ │ │ │ ├── library.am
│ │ │ │ ├── libs.am
│ │ │ │ ├── libtool.am
│ │ │ │ ├── lisp.am
│ │ │ │ ├── ltlib.am
│ │ │ │ ├── ltlibrary.am
│ │ │ │ ├── mans.am
│ │ │ │ ├── mans-vars.am
│ │ │ │ ├── program.am
│ │ │ │ ├── progs.am
│ │ │ │ ├── python.am
│ │ │ │ ├── remake-hdr.am
│ │ │ │ ├── scripts.am
│ │ │ │ ├── subdirs.am
│ │ │ │ ├── tags.am
│ │ │ │ ├── texibuild.am
│ │ │ │ ├── texinfos.am
│ │ │ │ ├── texi-vers.am
│ │ │ │ ├── vala.am
│ │ │ │ └── yacc.am
│ │ │ ├── ar-lib
│ │ │ ├── Automake
│ │ │ │ ├── ChannelDefs.pm
│ │ │ │ ├── Channels.pm
│ │ │ │ ├── Condition.pm
│ │ │ │ ├── Config.pm
│ │ │ │ ├── Configure_ac.pm
│ │ │ │ ├── DisjConditions.pm
│ │ │ │ ├── FileUtils.pm
│ │ │ │ ├── General.pm
│ │ │ │ ├── Getopt.pm
│ │ │ │ ├── ItemDef.pm
│ │ │ │ ├── Item.pm
│ │ │ │ ├── Location.pm
│ │ │ │ ├── Options.pm
│ │ │ │ ├── RuleDef.pm
│ │ │ │ ├── Rule.pm
│ │ │ │ ├── VarDef.pm
│ │ │ │ ├── Variable.pm
│ │ │ │ ├── Version.pm
│ │ │ │ ├── Wrap.pm
│ │ │ │ └── XFile.pm
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── COPYING
│ │ │ ├── depcomp
│ │ │ ├── elisp-comp
│ │ │ ├── INSTALL
│ │ │ ├── install-sh
│ │ │ ├── mdate-sh
│ │ │ ├── missing
│ │ │ ├── mkinstalldirs
│ │ │ ├── py-compile
│ │ │ ├── tap-driver.pl
│ │ │ ├── tap-driver.sh
│ │ │ ├── test-driver
│ │ │ ├── texinfo.tex
│ │ │ └── ylwrap
│ │ ├── doc
│ │ │ └── automake
│ │ │ └── amhello-1.0.tar.gz
│ │ ├── emacs
│ │ │ └── site-lisp
│ │ │ ├── autoconf-mode.el
│ │ │ ├── autoconf-mode.elc
│ │ │ ├── autotest-mode.el
│ │ │ └── autotest-mode.elc
│ │ ├── info
│ │ │ ├── autoconf.info
│ │ │ ├── automake-history.info
│ │ │ ├── automake.info
│ │ │ ├── automake.info-1
│ │ │ ├── automake.info-2
│ │ │ ├── automake.info-3
│ │ │ ├── dir
│ │ │ ├── libtool.info
│ │ │ ├── libtool.info-1
│ │ │ ├── libtool.info-2
│ │ │ └── standards.info
│ │ ├── libtool
│ │ │ ├── config
│ │ │ │ ├── compile
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.sub
│ │ │ │ ├── depcomp
│ │ │ │ ├── install-sh
│ │ │ │ ├── ltmain.sh
│ │ │ │ └── missing
│ │ │ └── libltdl
│ │ │ ├── aclocal.m4
│ │ │ ├── argz.c
│ │ │ ├── argz_.h
│ │ │ ├── config-h.in
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── COPYING.LIB
│ │ │ ├── libltdl
│ │ │ │ ├── lt__alloc.h
│ │ │ │ ├── lt__dirent.h
│ │ │ │ ├── lt_dlloader.h
│ │ │ │ ├── lt_error.h
│ │ │ │ ├── lt__glibc.h
│ │ │ │ ├── lt__private.h
│ │ │ │ ├── lt__strl.h
│ │ │ │ ├── lt_system.h
│ │ │ │ └── slist.h
│ │ │ ├── loaders
│ │ │ │ ├── dld_link.c
│ │ │ │ ├── dlopen.c
│ │ │ │ ├── dyld.c
│ │ │ │ ├── load_add_on.c
│ │ │ │ ├── loadlibrary.c
│ │ │ │ ├── preopen.c
│ │ │ │ └── shl_load.c
│ │ │ ├── lt__alloc.c
│ │ │ ├── lt__dirent.c
│ │ │ ├── ltdl.c
│ │ │ ├── ltdl.h
│ │ │ ├── lt_dlloader.c
│ │ │ ├── lt_error.c
│ │ │ ├── lt__strl.c
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── README
│ │ │ └── slist.c
│ │ └── man
│ │ └── man1
│ │ ├── aclocal.1
│ │ ├── aclocal-1.12.1
│ │ ├── autoconf.1
│ │ ├── autoheader.1
│ │ ├── autom4te.1
│ │ ├── automake.1
│ │ ├── automake-1.12.1
│ │ ├── autoreconf.1
│ │ ├── autoscan.1
│ │ ├── autoupdate.1
│ │ ├── config.guess.1
│ │ ├── config.sub.1
│ │ ├── ifnames.1
│ │ ├── libtool.1
│ │ └── libtoolize.1
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── metis
│ │ ├── GKlib
│ │ │ ├── b64.c
│ │ │ ├── blas.c
│ │ │ ├── BUILD.txt
│ │ │ ├── CMakeLists.txt
│ │ │ ├── conf
│ │ │ │ └── check_thread_storage.c
│ │ │ ├── csr.c
│ │ │ ├── error.c
│ │ │ ├── evaluate.c
│ │ │ ├── fkvkselect.c
│ │ │ ├── fs.c
│ │ │ ├── getopt.c
│ │ │ ├── gk_arch.h
│ │ │ ├── gk_defs.h
│ │ │ ├── gk_externs.h
│ │ │ ├── gk_getopt.h
│ │ │ ├── GKlib.h
│ │ │ ├── GKlibSystem.cmake
│ │ │ ├── gk_macros.h
│ │ │ ├── gk_mkblas.h
│ │ │ ├── gk_mkmemory.h
│ │ │ ├── gk_mkpqueue2.h
│ │ │ ├── gk_mkpqueue.h
│ │ │ ├── gk_mkrandom.h
│ │ │ ├── gk_mksort.h
│ │ │ ├── gk_mkutils.h
│ │ │ ├── gk_proto.h
│ │ │ ├── gkregex.c
│ │ │ ├── gkregex.h
│ │ │ ├── gk_struct.h
│ │ │ ├── gk_types.h
│ │ │ ├── graph.c
│ │ │ ├── htable.c
│ │ │ ├── io.c
│ │ │ ├── itemsets.c
│ │ │ ├── mcore.c
│ │ │ ├── memory.c
│ │ │ ├── ms_inttypes.h
│ │ │ ├── ms_stat.h
│ │ │ ├── ms_stdint.h
│ │ │ ├── omp.c
│ │ │ ├── pdb.c
│ │ │ ├── pqueue.c
│ │ │ ├── random.c
│ │ │ ├── rw.c
│ │ │ ├── seq.c
│ │ │ ├── sort.c
│ │ │ ├── string.c
│ │ │ ├── test
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── fis.c
│ │ │ │ ├── gkgraph.c
│ │ │ │ ├── gksort.c
│ │ │ │ ├── Makefile.in.old
│ │ │ │ ├── Makefile.old
│ │ │ │ ├── rw.c
│ │ │ │ └── strings.c
│ │ │ ├── timers.c
│ │ │ ├── tokenizer.c
│ │ │ └── util.c
│ │ ├── include
│ │ │ ├── CMakeLists.txt
│ │ │ └── metis.h
│ │ ├── libmetis
│ │ │ ├── auxapi.c
│ │ │ ├── balance.c
│ │ │ ├── bucketsort.c
│ │ │ ├── checkgraph.c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── coarsen.c
│ │ │ ├── compress.c
│ │ │ ├── contig.c
│ │ │ ├── debug.c
│ │ │ ├── defs.h
│ │ │ ├── fm.c
│ │ │ ├── fortran.c
│ │ │ ├── frename.c
│ │ │ ├── gklib.c
│ │ │ ├── gklib_defs.h
│ │ │ ├── gklib_rename.h
│ │ │ ├── graph.c
│ │ │ ├── initpart.c
│ │ │ ├── kmetis.c
│ │ │ ├── kwayfm.c
│ │ │ ├── kwayrefine.c
│ │ │ ├── macros.h
│ │ │ ├── mcutil.c
│ │ │ ├── mesh.c
│ │ │ ├── meshpart.c
│ │ │ ├── metislib.h
│ │ │ ├── minconn.c
│ │ │ ├── mincover.c
│ │ │ ├── mmd.c
│ │ │ ├── ometis.c
│ │ │ ├── options.c
│ │ │ ├── parmetis.c
│ │ │ ├── pmetis.c
│ │ │ ├── proto.h
│ │ │ ├── refine.c
│ │ │ ├── rename.h
│ │ │ ├── separator.c
│ │ │ ├── sfm.c
│ │ │ ├── srefine.c
│ │ │ ├── stat.c
│ │ │ ├── stdheaders.h
│ │ │ ├── struct.h
│ │ │ ├── timing.c
│ │ │ ├── util.c
│ │ │ └── wspace.c
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ └── TAGS
│ ├── parmetis
│ │ ├── include
│ │ │ ├── CMakeLists.txt
│ │ │ └── parmetis.h
│ │ ├── libparmetis
│ │ │ ├── akwayfm.c
│ │ │ ├── ametis.c
│ │ │ ├── balancemylink.c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── comm.c
│ │ │ ├── csrmatch.c
│ │ │ ├── ctrl.c
│ │ │ ├── debug.c
│ │ │ ├── defs.h
│ │ │ ├── diffutil.c
│ │ │ ├── frename.c
│ │ │ ├── gkmetis.c
│ │ │ ├── gkmpi.c
│ │ │ ├── graph.c
│ │ │ ├── initbalance.c
│ │ │ ├── initmsection.c
│ │ │ ├── initpart.c
│ │ │ ├── kmetis.c
│ │ │ ├── kwayrefine.c
│ │ │ ├── macros.h
│ │ │ ├── match.c
│ │ │ ├── mdiffusion.c
│ │ │ ├── mesh.c
│ │ │ ├── mmetis.c
│ │ │ ├── move.c
│ │ │ ├── msetup.c
│ │ │ ├── node_refine.c
│ │ │ ├── ometis.c
│ │ │ ├── parmetislib.h
│ │ │ ├── proto.h
│ │ │ ├── pspases.c
│ │ │ ├── redomylink.c
│ │ │ ├── remap.c
│ │ │ ├── rename.h
│ │ │ ├── renumber.c
│ │ │ ├── rmetis.c
│ │ │ ├── selectq.c
│ │ │ ├── serial.c
│ │ │ ├── stat.c
│ │ │ ├── struct.h
│ │ │ ├── timer.c
│ │ │ ├── util.c
│ │ │ ├── wave.c
│ │ │ ├── weird.c
│ │ │ ├── wspace.c
│ │ │ └── xyzpart.c
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── README
│ └── tecio
│ ├── doc
│ │ └── dataformat.pdf
│ ├── examples
│ │ ├── arrow
│ │ │ ├── arrow.cpp
│ │ │ ├── Arrow.plt
│ │ │ └── arrow.vcproj
│ │ ├── comtest
│ │ │ ├── comtest.c
│ │ │ ├── comtestc.vcproj
│ │ │ ├── comtest.f
│ │ │ ├── comtest.f90
│ │ │ └── comtestf.vfproj
│ │ ├── faceneighbors
│ │ │ ├── faceneighbors.cpp
│ │ │ ├── FaceNeighbors.plt
│ │ │ └── faceneighbors.vcproj
│ │ ├── gridsolution
│ │ │ ├── gridsolution.cpp
│ │ │ └── gridsolution.vcproj
│ │ ├── ij_ordered
│ │ │ ├── ij_ordered.cpp
│ │ │ ├── ij_ordered.plt
│ │ │ └── ij_ordered.vcproj
│ │ ├── multiplefiles
│ │ │ ├── file1.plt
│ │ │ ├── file2.plt
│ │ │ ├── multiplefiles.cpp
│ │ │ └── multiplefiles.vcproj
│ │ ├── multiplepolygons
│ │ │ ├── HexagonsAndOctagon.plt
│ │ │ ├── multiplepolygons.cpp
│ │ │ └── multiplepolygons.vcproj
│ │ ├── octagon
│ │ │ ├── octagon.cpp
│ │ │ ├── Octagon.plt
│ │ │ └── octagon.vcproj
│ │ ├── pyramid
│ │ │ ├── pyramid.cpp
│ │ │ ├── pyramid.plt
│ │ │ └── pyramid.vcproj
│ │ ├── simtest
│ │ │ ├── simtest.c
│ │ │ ├── simtestc.vcproj
│ │ │ ├── simtest.f
│ │ │ ├── simtest.f90
│ │ │ └── simtestf.vfproj
│ │ ├── squares
│ │ │ ├── squares.cpp
│ │ │ ├── squares.plt
│ │ │ └── squares.vcproj
│ │ └── text
│ │ ├── text.cpp
│ │ ├── text.plt
│ │ └── text.vcproj
│ ├── include
│ │ ├── TECIO.h
│ │ └── TECXXX.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── pltview
│ ├── pltview.cpp
│ ├── README
│ ├── readme.txt
│ ├── Runmake
│ └── tecsrc
│ ├── alloc.cpp
│ ├── ALLOC.h
│ ├── arrlist.cpp
│ ├── ARRLIST.h
│ ├── auxdata.cpp
│ ├── AUXDATA.h
│ ├── CHARTYPE.h
│ ├── CMakeLists.txt
│ ├── dataio4.cpp
│ ├── DATAIO4.h
│ ├── dataio.cpp
│ ├── DATAIO.h
│ ├── dataset0.cpp
│ ├── DATASET0.h
│ ├── dataset.cpp
│ ├── DATASET.h
│ ├── DATASHR.h
│ ├── datautil.cpp
│ ├── DATAUTIL.h
│ ├── FACE.h
│ ├── filestream.cpp
│ ├── FILESTREAM.h
│ ├── geom2.cpp
│ ├── GEOM2.h
│ ├── GEOM.h
│ ├── GLOBAL.h
│ ├── INPUT.h
│ ├── MASTER.h
│ ├── q_msg.cpp
│ ├── Q_MSG.h
│ ├── q_unicode.cpp
│ ├── Q_UNICODE.h
│ ├── set.cpp
│ ├── SET.h
│ ├── stdafx.h
│ ├── strlist.cpp
│ ├── STRLIST.h
│ ├── strutil.cpp
│ ├── STRUTIL.h
│ ├── SYSTEM.h
│ ├── tassert.cpp
│ ├── TASSERT.h
│ ├── TECIO.h
│ ├── tecio.vcproj
│ ├── tecxxx.cpp
│ ├── TECXXX.h
│ ├── TEXT.h
│ ├── TranslatedString.cpp
│ ├── TranslatedString.h
│ ├── VERSION.h
│ └── W__BASE.h
├── INSTALL
├── install-sh
├── m4
│ ├── ax_tls.m4
│ ├── compiler.m4
│ ├── metis.m4
│ ├── parmetis.m4
│ └── tecio.m4
├── Makefile.am
├── Makefile.in
├── missing
├── QuickStart
│ ├── inv_NACA0012.cfg
│ └── mesh_NACA0012_inv.su2
├── README
├── SU2_CFD
│ ├── bin
│ ├── include
│ │ ├── definition_structure.hpp
│ │ ├── fluid_model.hpp
│ │ ├── fluid_model.inl
│ │ ├── integration_structure.hpp
│ │ ├── integration_structure.inl
│ │ ├── iteration_structure.hpp
│ │ ├── numerics_machine_learning.hpp
│ │ ├── numerics_machine_learning.inl
│ │ ├── numerics_machine_learning_turbulent.hpp
│ │ ├── numerics_structure.hpp
│ │ ├── numerics_structure.inl
│ │ ├── output_structure.hpp
│ │ ├── solver_structure.hpp
│ │ ├── solver_structure.inl
│ │ ├── SU2_CFD.hpp
│ │ ├── transport_model.hpp
│ │ ├── transport_model.inl
│ │ ├── variable_structure.hpp
│ │ └── variable_structure.inl
│ ├── obj
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── src
│ ├── definition_structure.cpp
│ ├── fluid_model.cpp
│ ├── fluid_model_pig.cpp
│ ├── fluid_model_ppr.cpp
│ ├── fluid_model_pvdw.cpp
│ ├── integration_structure.cpp
│ ├── integration_time.cpp
│ ├── iteration_structure.cpp
│ ├── numerics_adjoint_levelset.cpp
│ ├── numerics_adjoint_mean.cpp
│ ├── numerics_adjoint_tne2.cpp
│ ├── numerics_adjoint_turbulent.cpp
│ ├── numerics_direct_elasticity.cpp
│ ├── numerics_direct_heat.cpp
│ ├── numerics_direct_mean.cpp
│ ├── numerics_direct_poisson.cpp
│ ├── numerics_direct_tne2.cpp
│ ├── numerics_direct_transition.cpp
│ ├── numerics_direct_turbulent.cpp
│ ├── numerics_direct_wave.cpp
│ ├── numerics_linearized_mean.cpp
│ ├── numerics_linearized_turbulent.cpp
│ ├── numerics_machine_learning.cpp
│ ├── numerics_machine_learning_turbulent.cpp
│ ├── numerics_structure.cpp
│ ├── numerics_template.cpp
│ ├── output_cgns.cpp
│ ├── output_fieldview.cpp
│ ├── output_paraview.cpp
│ ├── output_structure.cpp
│ ├── output_su2.cpp
│ ├── output_tecplot.cpp
│ ├── solver_adjoint_levelset.cpp
│ ├── solver_adjoint_mean.cpp
│ ├── solver_adjoint_tne2.cpp
│ ├── solver_adjoint_turbulent.cpp
│ ├── solver_direct_elasticity.cpp
│ ├── solver_direct_heat.cpp
│ ├── solver_direct_mean.cpp
│ ├── solver_direct_poisson.cpp
│ ├── solver_direct_tne2.cpp
│ ├── solver_direct_transition.cpp
│ ├── solver_direct_turbulent.cpp
│ ├── solver_direct_wave.cpp
│ ├── solver_linearized_mean.cpp
│ ├── solver_linearized_turbulent.cpp
│ ├── solver_structure.cpp
│ ├── solver_template.cpp
│ ├── SU2_CFD.cpp
│ ├── transport_model.cpp
│ ├── variable_adjoint_levelset.cpp
│ ├── variable_adjoint_mean.cpp
│ ├── variable_adjoint_tne2.cpp
│ ├── variable_adjoint_turbulent.cpp
│ ├── variable_direct_elasticity.cpp
│ ├── variable_direct_heat.cpp
│ ├── variable_direct_mean.cpp
│ ├── variable_direct_poisson.cpp
│ ├── variable_direct_tne2.cpp
│ ├── variable_direct_transition.cpp
│ ├── variable_direct_turbulent.cpp
│ ├── variable_direct_wave.cpp
│ ├── variable_linearized_mean.cpp
│ ├── variable_linearized_turbulent.cpp
│ ├── variable_structure.cpp
│ └── variable_template.cpp
├── SU2_DEF
│ ├── bin
│ ├── include
│ │ └── SU2_DEF.hpp
│ ├── obj
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── src
│ └── SU2_DEF.cpp
├── SU2_DOT
│ ├── bin
│ ├── include
│ │ └── SU2_DOT.hpp
│ ├── obj
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── src
│ └── SU2_DOT.cpp
├── SU2_GEO
│ ├── bin
│ ├── include
│ │ └── SU2_GEO.hpp
│ ├── obj
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── src
│ └── SU2_GEO.cpp
├── SU2_IDE
│ ├── Eclipse
│ │ └── README
│ ├── VisualStudio
│ │ ├── README
│ │ ├── SU2_CFD
│ │ │ ├── SU2_CFD.vcxproj
│ │ │ ├── SU2_CFD.vcxproj.filters
│ │ │ └── SU2_CFD.vcxproj.user
│ │ ├── SU2_DEF
│ │ │ ├── SU2_DEF.vcxproj
│ │ │ ├── SU2_DEF.vcxproj.filters
│ │ │ └── SU2_DEF.vcxproj.user
│ │ ├── SU2_DOT
│ │ │ ├── SU2_DOT.vcxproj
│ │ │ ├── SU2_DOT.vcxproj.filters
│ │ │ └── SU2_DOT.vcxproj.user
│ │ ├── SU2_GEO
│ │ │ ├── SU2_GEO.vcxproj
│ │ │ ├── SU2_GEO.vcxproj.filters
│ │ │ └── SU2_GEO.vcxproj.user
│ │ ├── SU2.lib
│ │ │ ├── SU2.lib.sln
│ │ │ ├── SU2.lib.vcxproj
│ │ │ ├── SU2.lib.vcxproj.filters
│ │ │ └── SU2.lib.vcxproj.user
│ │ ├── SU2_MSH
│ │ │ ├── SU2_MSH.vcxproj
│ │ │ ├── SU2_MSH.vcxproj.filters
│ │ │ └── SU2_MSH.vcxproj.user
│ │ ├── SU2.opensdf
│ │ ├── SU2.sdf
│ │ ├── SU2.sln
│ │ ├── SU2_SOL
│ │ │ ├── SU2_SOL.vcxproj
│ │ │ ├── SU2_SOL.vcxproj.filters
│ │ │ └── SU2_SOL.vcxproj.user
│ │ ├── SU2.suo
│ │ └── SU2.vcxproj
│ ├── Wing
│ │ └── SU2_Wing.wpr
│ └── Xcode
│ ├── README
│ ├── SU2_CFD.xcodeproj
│ │ ├── fpalacios.mode1v3
│ │ ├── fpalacios.pbxuser
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcuserdata
│ │ │ └── fpalacios.xcuserdatad
│ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcuserdata
│ │ └── fpalacios.xcuserdatad
│ │ ├── xcdebugger
│ │ │ ├── Breakpoints_v2.xcbkptlist
│ │ │ └── Breakpoints.xcbkptlist
│ │ └── xcschemes
│ │ ├── SU2_CFD.xcscheme
│ │ └── xcschememanagement.plist
│ ├── SU2_DEF.xcodeproj
│ │ ├── fpalacios.mode1v3
│ │ ├── fpalacios.pbxuser
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── SU2_MDC.xccheckout
│ ├── SU2_DOT.xcodeproj
│ │ ├── fpalacios.mode1v3
│ │ ├── fpalacios.pbxuser
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── SU2_DOT.xccheckout
│ ├── SU2_GEO.xcodeproj
│ │ ├── fpalacios.mode1v3
│ │ ├── fpalacios.pbxuser
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── SU2_GEO.xccheckout
│ ├── SU2_MSH.xcodeproj
│ │ ├── fpalacios.mode1v3
│ │ ├── fpalacios.pbxuser
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── SU2_SOL.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── xcuserdata
│ └── fpalacios.xcuserdatad
│ ├── xcdebugger
│ │ └── Breakpoints.xcbkptlist
│ └── xcschemes
│ ├── SU2_SOL.xcscheme
│ └── xcschememanagement.plist
├── SU2_MSH
│ ├── bin
│ ├── include
│ │ └── SU2_MSH.hpp
│ ├── obj
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── src
│ └── SU2_MSH.cpp
├── SU2_PRT
│ └── obj
│ └── Makefile.in
├── SU2_PY
│ ├── change_version_number.py
│ ├── compute_polar.py
│ ├── compute_stability.py
│ ├── config_gui.py
│ ├── continuous_adjoint.py
│ ├── documentation.txt
│ ├── filter_adjoint.py
│ ├── find_cfl_number.py
│ ├── finite_differences.py
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── merge_solution.py
│ ├── mesh_adaptation.py
│ ├── mesh_deformation.py
│ ├── package_structure.txt
│ ├── package_tests.py
│ ├── parallel_computation.py
│ ├── parse_config.py
│ ├── patient_designspace.py
│ ├── set_ffd_design_var.py
│ ├── shape_optimization.py
│ └── SU2
│ ├── eval
│ │ ├── design.py
│ │ ├── functions.py
│ │ ├── gradients.py
│ │ └── __init__.py
│ ├── __init__.py
│ ├── io
│ │ ├── config_options.py
│ │ ├── config.py
│ │ ├── data.py
│ │ ├── filelock.py
│ │ ├── __init__.py
│ │ ├── redirect.py
│ │ ├── state.py
│ │ └── tools.py
│ ├── mesh
│ │ ├── adapt.py
│ │ ├── __init__.py
│ │ └── tools.py
│ ├── opt
│ │ ├── __init__.py
│ │ ├── project.py
│ │ ├── scipy_tools.py
│ │ └── server.py
│ ├── run
│ │ ├── adaptation.py
│ │ ├── adjoint.py
│ │ ├── deform.py
│ │ ├── direct.py
│ │ ├── geometry.py
│ │ ├── __init__.py
│ │ ├── interface.py
│ │ ├── merge.py
│ │ └── projection.py
│ └── util
│ ├── bunch.py
│ ├── filter_adjoint.py
│ ├── __init__.py
│ ├── lhc_unif.py
│ ├── misc.py
│ ├── mp_eval.py
│ ├── ordered_bunch.py
│ ├── ordered_dict.py
│ ├── plot.py
│ ├── pyCppTap.py
│ ├── switch.py
│ └── which.py
└── SU2_SOL
├── bin
├── include
│ └── SU2_SOL.hpp
├── obj
│ ├── Makefile.am
│ └── Makefile.in
└── src
└── SU2_SOL.cpp
139 directories, 797 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论