在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 有限体积法源代码

有限体积法源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.81M
  • 下载次数:26
  • 浏览次数:294
  • 发布时间:2020-09-08
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
有限体积法 源代码 包括算例 网格刨分 各种方法
【实例截图】
【核心代码】
有限体积计算代码
└── 有限体积计算代码
└── TYPHON
└── SOURCE
├── AMR
│   └── MENU_NUM.f90
├── CGNS
│   ├── cgns2typhon.f90
│   ├── cgns2typhon_ustboco.f90
│   ├── cgns2typhon_ustmesh.f90
│   ├── cgns2typhon_zone.f90
│   ├── CGNSLIB.f90
│   ├── CGNS_STRUCT.f90
│   ├── createface_fromcgns.f90
│   ├── depends.make
│   ├── lecture_elements.f90
│   ├── readcgnsbase.f90
│   ├── readcgnsfile.f90
│   ├── readcgns_strboco.f90
│   ├── readcgns_strconnect.f90
│   ├── readcgns_ustboco.f90
│   ├── readcgns_ustconnect.f90
│   ├── readcgnsvtex.f90
│   ├── readcgnszone.f90
│   ├── seek_bcface_face.f90
│   ├── seek_bcface_vtex.f90
│   └── source-depend.make
├── defprj.make
├── defvar.make.HP
├── defvar.make.Linux
├── defvar.make.SGI
├── defvar.make.SUN
├── _DEV
│   ├── BUGS
│   ├── integration
│   ├── MULTIBLOCK
│   │   ├── MULTIBLOCK.f90
│   │   ├── MULTIBLOCK.M
│   │   ├── read_files.f90
│   │   └── trait_strings.f90
│   └── TODO
├── _DOC
│   ├── DESCRIPT
│   ├── FAQ
│   ├── menu.all
│   ├── output
│   ├── TOMAKE
│   ├── VERSION
│   └── VERSION-changes
├── EQKDIF
│   ├── add_kdif_coupled_radflux.f90
│   ├── add_kdif_radiativeflux.f90
│   ├── calcboco_kdif_coupling_face.f90
│   ├── calcboco_kdif.f90
│   ├── calcdifflux_kdif.f90
│   ├── calc_flux_fluxface_3D.f90
│   ├── calc_flux_fluxface_compact.f90
│   ├── calc_flux_fluxface_consistant.f90
│   ├── calc_flux_fluxface.f90
│   ├── calc_flux_fluxspe_3D.f90
│   ├── calc_flux_fluxspe_compact.f90
│   ├── calc_flux_fluxspe_consistant.f90
│   ├── calc_flux_fluxspe.f90
│   ├── calc_fouriercycle.f90
│   ├── calc_fourier.f90
│   ├── calc_kdif_flux.f90
│   ├── calc_kdif_fourier.f90
│   ├── calc_kdif_timestep.f90
│   ├── calc_varcons_kdif.f90
│   ├── calc_varprim_kdif.f90
│   ├── corr_varprim_kdif.f90
│   ├── def_boco_kdif.f90
│   ├── def_init_kdif.f90
│   ├── def_model_kdif.f90
│   ├── depends.make
│   ├── EQKDIF.f90
│   ├── init_boco_kdif.f90
│   ├── init_kdif_ust.f90
│   ├── init_viewfactor.f90
│   ├── integration_kdif.f90
│   ├── integration_kdif_ust.f90
│   ├── int_kdif_rungekutta.f90
│   ├── kdif_bocoflux.f90
│   ├── MATERIAU.f90
│   ├── MATER_LOI.f90
│   ├── MENU_KDIF.f90
│   ├── setboco_kdif_flux.f90
│   ├── setboco_kdif_hconv.f90
│   ├── setboco_kdif_isoth.f90
│   ├── source-depend.make
│   └── stock_kdif_cond_coupling.f90
├── EQNS
│   ├── calcboco_ns.f90
│   ├── calc_flux_ausmm.f90
│   ├── calc_flux_hllc.f90
│   ├── calc_flux_hlle.f90
│   ├── calc_flux_viscous.f90
│   ├── calc_jacflux.f90
│   ├── calc_jac_hlldiag.f90
│   ├── calc_jac_hll.f90
│   ├── calc_ns_timestep.f90
│   ├── calc_roe_states.f90
│   ├── calc_varcons_ns.f90
│   ├── calc_varprim_ns.f90
│   ├── calc_visc_suther.f90
│   ├── def_boco_ns.f90
│   ├── def_init_ns.f90
│   ├── def_model_ns.f90
│   ├── depends.make
│   ├── EQNS.f90
│   ├── hres_ns_muscl.f90
│   ├── hres_ns_musclfast.f90
│   ├── init_boco_ns.f90
│   ├── init_ns_ust.f90
│   ├── integration_ns_ust.f90
│   ├── LIMITER.f90
│   ├── MENU_NS.f90
│   ├── ns_bocoflux.f90
│   ├── setboco_ns_flux.f90
│   ├── setboco_ns_hconv.f90
│   ├── setboco_ns_inlet_sub.f90
│   ├── setboco_ns_inlet_sup.f90
│   ├── setboco_ns_isoth.f90
│   ├── setboco_ns_outlet_sub.f90
│   ├── setboco_ns_outlet_sup.f90
│   ├── source-depend.make
│   └── stock_ns_cond_coupling.f90
├── EXCHANGE
│   ├── depends.make
│   ├── exchange_zonal_residual_mpi.f90
│   ├── exchange_zonal_residual_seq.f90
│   ├── exchange_zonal_timestep_mpi.f90
│   ├── exchange_zonal_timestep_seq.f90
│   ├── finalize_exch_mpi.f90
│   ├── finalize_exch_seq.f90
│   ├── init_exch_protocol_mpi.f90
│   ├── init_exch_protocol_seq.f90
│   ├── receivefromgrid_mpi.f90
│   ├── receivefromgrid_seq.f90
│   ├── sendtogrid_mpi.f90
│   ├── sendtogrid_seq.f90
│   └── source-depend.make
├── Include
├── Lib
├── LIBEXT
│   ├── libcgns2.2.Linux.a
│   └── libcgns2.2.SGI.a
├── librairies.make
├── MAIN
│   ├── accumulfluxcorr.f90
│   ├── analyse.f90
│   ├── analyse_zone.f90
│   ├── build_implicit.f90
│   ├── calc_bilan.f90
│   ├── calc_cpl_flux.f90
│   ├── calc_cpl_temp.f90
│   ├── calcdifflux.f90
│   ├── calcul_raccord.f90
│   ├── calc_volum.f90
│   ├── calc_zonetimestep.f90
│   ├── capteurs.f90
│   ├── choixcorrection.f90
│   ├── conditions_limites.f90
│   ├── correction.f90
│   ├── corr_varprim.f90
│   ├── crit_calc_cycle.f90
│   ├── depends.make
│   ├── echange.f90
│   ├── echange_zonedata.f90
│   ├── echange_zonematch.f90
│   ├── explicit_step.f90
│   ├── flux_to_res.f90
│   ├── implicit_solve.f90
│   ├── implicit_step.f90
│   ├── init_boco.f90
│   ├── init_capteurs.f90
│   ├── init_champ.f90
│   ├── init_connect.f90
│   ├── init_coupling.f90
│   ├── init_maillage.f90
│   ├── init_world.f90
│   ├── init_zone.f90
│   ├── integration_cycle.f90
│   ├── integration.f90
│   ├── integration_grid.f90
│   ├── integrationmacro_zone.f90
│   ├── integration_zone.f90
│   ├── integration_zone_lag.f90
│   ├── lecture_maillage.f90
│   ├── lectzone_mesh.f90
│   ├── main.f90
│   ├── MODWORLD.f90
│   ├── mpi_strategy_post.f90
│   ├── mpi_strategy_pre.f90
│   ├── output_result.f90
│   ├── source-depend.make
│   └── update_couplingboco.f90
├── Makefile
├── MATH
│   ├── bdlu_bicg.f90
│   ├── bdlu_bicgstab.f90
│   ├── depends.make
│   ├── dlu_bicg.f90
│   ├── dlu_bicg_pjacobi.f90
│   ├── dlu_cgs.f90
│   ├── dlu_jacobi.f90
│   ├── dlu_lu.f90
│   ├── dlu_sor.f90
│   ├── FCT_CONTAINER.f90
│   ├── FCT_DEF.f90
│   ├── FCT_FUNC.f90
│   ├── FCT_NODE.f90
│   ├── INTEGRATION.f90
│   ├── INTERPOL.f90
│   ├── MATH.f90
│   ├── MATRIX_ARRAY.f90
│   ├── solve_bicg.f90
│   ├── solve_bicg_pjacobi.f90
│   ├── solve_bicgstab.f90
│   ├── solve_cgs.f90
│   ├── solve_jacobi.f90
│   ├── source-depend.make
│   ├── SPARSE_MAT.f90
│   ├── SPMAT_BDLU.f90
│   ├── SPMAT_CRS.f90
│   ├── SPMAT_DLU.f90
│   └── SPMAT_SDLU.f90
├── MESH
│   ├── build_implicit_bdlu.f90
│   ├── build_implicit_dlu.f90
│   ├── calc_cellvtex.f90
│   ├── calc_connface.f90
│   ├── calc_meshcomp.f90
│   ├── calc_ust_cell.f90
│   ├── calc_ust_checkface.f90
│   ├── calc_ust_elemvol.f90
│   ├── calc_ust_face.f90
│   ├── calc_ustmesh.f90
│   ├── calc_ust_midcell.f90
│   ├── count_struct.f90
│   ├── depends.make
│   ├── extract_centre.f90
│   ├── extract_points.f90
│   ├── extract_pts_index.f90
│   ├── GEO3D.f90
│   ├── GRID_CONNECT.f90
│   ├── MESHBASE.f90
│   ├── reorder_ustconnect.f90
│   ├── scale_mesh.f90
│   ├── source-depend.make
│   ├── STRMESH.f90
│   ├── TENSOR3.f90
│   ├── test_ustmesh.f90
│   ├── USTMESH.f90
│   └── verify_cellvtex.f90
├── MGRID
│   ├── BASEFIELD.f90
│   ├── calc_gradient.f90
│   ├── calc_gradient_limite.f90
│   ├── DEFFIELD.f90
│   ├── depends.make
│   ├── distrib_field.f90
│   ├── extractpart_grid.f90
│   ├── GENFIELD.f90
│   ├── getpart_grid.f90
│   ├── interpface_gradient_scal.f90
│   ├── interpface_gradient_vect.f90
│   ├── interpface_gradn_scal.f90
│   ├── interpface_gradn_vect.f90
│   ├── MGRID.f90
│   ├── precalc_grad_lsq.f90
│   └── source-depend.make
├── MODCOM
│   ├── COMMTAG.f90
│   ├── CONNECT_CSR.f90
│   ├── CONNECTIVITY.f90
│   ├── depends.make
│   ├── GENLIB.f90
│   ├── GEO2D.f90
│   ├── LAPACK.f90
│   ├── LIBSORT.f90
│   ├── MODINFO.f90
│   ├── source-depend.make
│   ├── TYPHMAKE.f90
│   └── VARCOM.f90
├── Obj
├── opendev
├── PARAM
│   ├── def_amr.f90
│   ├── def_boco.f90
│   ├── def_capteurs.f90
│   ├── def_coupling.f90
│   ├── def_init.f90
│   ├── def_mesh.f90
│   ├── def_mpi.f90
│   ├── def_other.f90
│   ├── def_output.f90
│   ├── def_param.f90
│   ├── def_project.f90
│   ├── def_spat.f90
│   ├── def_time.f90
│   ├── depends.make
│   ├── MENU_AMR.f90
│   ├── MENU_BOCO.f90
│   ├── MENU_CAPTEURS.f90
│   ├── MENU_COUPLING.f90
│   ├── MENU_GEN.f90
│   ├── MENU_INIT.f90
│   ├── MENU_INTEG.f90
│   ├── MENU_MESH.f90
│   ├── MENU_MPI.f90
│   ├── MENU_NUM.f90
│   ├── MENU_SOLVER.f90
│   ├── source-depend.make
│   ├── trait_param.f90
│   └── trait_zoneparam.f90
├── PIO
│   ├── depends.make
│   ├── erreur.f90
│   ├── OUTPUT.f90
│   ├── RPM.f90
│   ├── rpm_gestalloc.F90
│   ├── rpm_get.F90
│   ├── rpm_output.f90
│   ├── rpm_read.F90
│   ├── rpm_seek.F90
│   ├── source-depend.make
│   └── STRING.f90
├── TEST
│   └── vector.f90
├── UDF
│   ├── depends.make
│   ├── info
│   ├── source-depend.make
│   ├── udf_kdif_aniso.f90
│   └── udf_ns_init.f90
├── Util
│   ├── countlines
│   ├── make_depends
│   ├── make_depends_low
│   └── test-systeme
├── VORTEX
│   ├── calc_induced_velocities.f90
│   ├── calc_induced_velocity.f90
│   ├── def_boco_vortex.f90
│   ├── def_init_vortex.f90
│   ├── def_model_vortex.f90
│   ├── depends.make
│   ├── fillmat_sing_effects.f90
│   ├── get_singularity_nodes.f90
│   ├── init_boco_vort.f90
│   ├── init_vort_ust.f90
│   ├── MENU_VORTEX.f90
│   ├── PAN2D_LIN.f90
│   ├── source-depend.make
│   └── VORTEX2D.f90
├── XIO
│   ├── comp_flux.f90
│   ├── depends.make
│   ├── output_tec_cor.f90
│   ├── output_tec_flux.f90
│   ├── output_tecplot.f90
│   ├── output_tec_str.f90
│   ├── output_tec_temp.f90
│   ├── output_tec_ust_ctr.f90
│   ├── output_tec_ust.f90
│   ├── output_tec_ust_node.f90
│   ├── output_vtk_cell.f90
│   ├── output_vtk.f90
│   ├── output_vtk_scal.f90
│   ├── output_vtk_vect.f90
│   ├── readtyphmsh_dom.f90
│   ├── readtyphmshfile.f90
│   ├── REPRISE.f90
│   └── source-depend.make
└── ZONE
├── BOUND.f90
├── calcboco_connect.f90
├── calcboco_connect_match.f90
├── calcboco_ust_coupling.f90
├── calcboco_ust_coupling_face.f90
├── calcboco_ust_extrapol.f90
├── calcboco_ust.f90
├── calcboco_ust_sym.f90
├── calc_varcons.f90
├── calc_varprim.f90
├── DEFCAPTEURS.f90
├── DEFZONE.f90
├── depends.make
├── donnees_echange.f90
├── init_champ_ust.f90
├── init_connect_grid.f90
├── init_ustboco_ghostcell.f90
├── init_ustboco_ghostface.f90
├── init_ustboco_kutta.f90
├── init_ustboco_singpanel.f90
├── interpol_onvtex.f90
├── MENU_ZONECOUPLING.f90
├── prb_boco_field.f90
├── source-depend.make
├── split_zone.f90
├── update_champ.f90
└── ZONE_COUPLING.f90

28 directories, 374 files

标签:

实例下载地址

有限体积法源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警