fabm
The Framework for Aquatic Biogeochemical Models (FABM): a Fortran 2003 programming framework for biogeochemical models of marine and freshwater systems.
파일 탐색기
최종 버전 다운로드 (.zip)- environment.yml
- postBuild
- add-release-assets.yml
- fabm.yml
- update-fabm-plus.yml
- dependabot.yml
- fabm.h
- fabm_private.h
- fabm_version.h
- standard_variable_assignments.h
- standard_variables.h
- constant.F90
- depth_integral.F90
- depth_mapping.F90
- model_library.F90
- reduction.F90
- relaxation.F90
- scale.F90
- source.F90
- sum.F90
- time_filter.F90
- tracer.F90
- c_helper.F90
- CMakeLists.txt
- fabm_c.F90
- helper.F90
- integrate.F90
- link_list.F90
- parameter.F90
- variable.F90
- GetGitInfo.cmake
- CMakeLists.txt
- fabm0d.F90
- fabm_0d.h
- fabm_driver.h
- main.F90
- output.F90
- shared.F90
- fabm_driver.h
- fabm_driver.h
- fabm_driver.h
- fabm_driver.h
- fabm_driver.h
- fabm_driver.h
- ocean_tpm.F90
- ocean_tracer_fabm.F90
- fabm_driver.h
- ocean_fabm.F90
- ocean_tpm.F90
- fabm_driver.h
- ocean_fabm.F90
- fabm_driver.h
- build_cmake.py
- CMakeLists.txt
- fabm_driver.h
- fabm_driver.h
- fabm_driver.h
- fabm_driver.h
- fabm_driver.h
- akvaplan_model_library.F90
- antiparasitic.F90
- CMakeLists.txt
- plume_injection.F90
- tracer.F90
- tracer_sed.F90
- jacob_monod.F90
- lotka_volterra.F90
- lotka_volterra.ipynb
- lotka_volterra.py
- prey_predator.F90
- README.txt
- CMakeLists.txt
- model_library.F90
- filter_feeder.F90
- gas.F90
- lorenz63.F90
- lorenz63.ipynb
- README.md
- passive.F90
- bb_model_library.F90
- CMakeLists.txt
- CMakeLists.txt
- csiro_model_library.F90
- seagrass.F90
- det.F90
- examples_npzd_model_library.F90
- nut.F90
- phy.F90
- README
- zoo.F90
- CMakeLists.txt
- depth_integrated_predator.F90
- examples_particle_model_library.F90
- passive_particle.F90
- benthic_predator.F90
- CMakeLists.txt
- duplicator.F90
- examples_model_library.F90
- light_cycle.F90
- mean.F90
- nonlocal.F90
- sediment_pom.F90
- CMakeLists.txt
- ergom.F90
- fasham.F90
- gotm_model_library.F90
- light.F90
- npzd.F90
- omexdia_p.F90
- CMakeLists.txt
- iow_age.F90
- ergom_cgt.F90
- ergom_cgt_template.F90
- spm.F90
- CMakeLists.txt
- iow_model_library.F90
- bsem.F90
- .gitignore
- med_ergom.F90
- README.md
- CMakeLists.txt
- jrc_model_library.F90
- mnemiopsis.F90
- CMakeLists.txt
- CMakeLists.txt
- ergom1.F90
- msi_model_library.F90
- ecosmo_operational.F90
- CMakeLists.txt
- nersc_model_library.F90
- brom_bio.F90
- brom_bioplast.F90
- brom_carb.F90
- brom_eqconst.F90
- brom_redox.F90
- brom_salt.F90
- domcast.F90
- README.md
- oxydep.F90
- niva_roms_npzd_Franks.F90
- CMakeLists.txt
- niva_model_library.F90
- carbonate.F90
- co2_dyn.F90
- mouna_loa2gotm.py
- README.md
- CMakeLists.txt
- pml_model_library.F90
- CMakeLists.txt
- embed.c
- fabm_base.pyx
- python_model_library.F90
- python_parameters.F90.in
- wrapped_python_model.F90
- CMakeLists.txt
- phytoplankton.F90
- README.md
- selma.F90
- selma_model_library.F90
- zooplankton.F90
- ersem_model_library.F90
- mesozooplankton.F90
- algae.F90
- bacteria.F90
- CMakeLists.txt
- light_cycle.F90
- mixo.F90
- npz.F90
- pools.F90
- su_model_library.F90
- CMakeLists.txt
- model_library.F90
- mymodel.F90
- clc_akinetes.F90
- clc_base.F90
- clc_heterocysts.F90
- clc_recruitive_cells.F90
- clc_vegetative_cells.F90
- diatoms.F90
- dinoflag.F90
- ergom_base.F90
- ergom_utilities.F90
- ergom_zoo.F90
- halogen.F90
- uv.F90
- phy_feedback.F90
- CMakeLists.txt
- uhh_model_library.F90
- __init__.py
- fabm_complete_yaml.py
- fabm_configuration_gui.py
- fabm_describe_model.py
- fabm_evaluate.py
- fabm_stress_test.py
- __init__.py
- complete_yaml.py
- gui_qt.py
- host.F90
- models.F90
- CMakeLists.txt
- COPYING
- README.md
- test_yaml.F90
- yaml.F90
- yaml_settings.F90
- yaml_types.F90
- CMakeLists.txt
- fabm.F90
- fabm_config.F90
- fabm_coupling.F90
- fabm_debug.F90
- fabm_driver.F90
- fabm_expressions.F90
- fabm_global_types.F90
- fabm_graph.F90
- fabm_job.F90
- fabm_library.F90.in
- fabm_parameters.F90.in
- fabm_particle.F90
- fabm_properties.F90
- fabm_schedule.F90
- fabm_standard_variables.F90
- fabm_task_order.F90
- fabm_types.F90
- fabm_v0_compatibility.F90
- fabm_version.F90.in
- fabm_work.F90
- env.dat
- env_nns_annual.dat
- gotm_to_0d_env.py
- output.yaml
- plotresults.py
- run.nml
- fabm-iow-ergom.nml
- fabm-iow-spm.nml
- fabm-npzd-mnemiopsis.nml
- fabm-omexdia_p.nml
- fabm_iow_spm_sandmudinteraction.nml
- check_conservation.ipynb
- interactive_simulation.ipynb
- parameter_variation.ipynb
- README.md
- simulation.ipynb
- fabm-age-passive.yaml
- fabm-akvaplan-antiparasitic.yaml
- fabm-akvaplan-plume_injection.yaml
- fabm-akvaplan-tracer.yaml
- fabm-au-prey_predator.yaml
- fabm-bb-filter_feeder.yaml
- fabm-bb-gas.yaml
- fabm-bb-lorenz63.yaml
- fabm-bb-passive.yaml
- fabm-builtin.yaml
- fabm-examples-npzd-benthos.yaml
- fabm-examples-npzd-components.yaml
- fabm-examples-npzd-sediment.yaml
- fabm-gotm-ergom.yaml
- fabm-gotm-fasham.yaml
- fabm-gotm-npzd.yaml
- fabm-iow-age.yaml
- fabm-iow-spm.yaml
- fabm-jrc-bsem.yaml
- fabm-jrc-med_ergom.yaml
- fabm-msi-ergom1.yaml
- fabm-nersc-ecosmo.yaml
- fabm-niva-brom.yaml
- fabm-niva-oxydep-bioplast.yaml
- fabm-niva-oxydep.yaml
- fabm-niva-roms_npzd_Franks.yaml
- fabm-npzd-carbonate.yaml
- fabm-npzd-nonlocalpredator.yaml
- fabm-selma-domcast.yaml
- fabm-selma.yaml
- fabm-su-mixo.yaml
- fabm-uhh-clc.yaml
- fabm-uhh-phy_feedback.yaml
- running_max.ipynb
- running_mean.ipynb
- fabm_build_0d.sh
- fabm_build_python.sh
- fabm_configure_0d.sh
- fabm_configure_python.sh
- fabm_build_0d.bat
- fabm_build_python.bat
- fabm_configure_0d.bat
- fabm_configure_python.bat
- clean_testcases.py
- compare_performance.py
- environment.yaml
- merging_from_remote
- remove_blanks_at_end_of_line.sh
- run_all_testcases.py
- run_unit_tests.py
- update_yaml_parser.sh
- .gitignore
- parse_standard_variables.py
- variables.yaml
- compiler_notes.txt
- .editorconfig
- .gitignore
- .zenodo.json
- CMakeLists.txt
- COPYING
- MANIFEST.in
- pyproject.toml
- README.md
- setup.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/fabm-model/fabm
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd fabm
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
// repository documentation
Was this content helpful?
(0 ratings)
