Skip to content

Commit

Permalink
DA and gen_be source in respective folders
Browse files Browse the repository at this point in the history
  • Loading branch information
islas committed Aug 6, 2024
1 parent f064c03 commit 380a7fe
Show file tree
Hide file tree
Showing 3 changed files with 334 additions and 137 deletions.
145 changes: 8 additions & 137 deletions var/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,152 +34,18 @@ target_include_directories(
target_sources(
${PROJECT_NAME}_Core
PRIVATE
da/da_4dvar/da_4dvar.f90
da/da_airep/da_airep.f90
da/da_airsr/da_airsr.f90
da/da_bogus/da_bogus.f90
da/da_buoy/da_buoy.f90
da/da_chem_sfc/da_chem_sfc.f90
# This is not in the original da lib, but I don't see how that
# isn't correct as many modules in this require it
da/da_control/da_control.f90


da/da_define_structures/da_define_structures.f90
da/da_dynamics/da_dynamics.f90
da/da_ffts/da_ffts.f90
da/da_ffts/module_ffts.f90
da/da_geoamv/da_geoamv.f90
da/da_gpseph/da_gpseph.f90
da/da_gpspw/da_gpspw.f90
da/da_gpsref/da_gpsref.f90
da/da_grid_definitions/da_grid_definitions.f90
da/da_interpolation/da_interpolation.f90
da/da_lightning/da_lightning.f90
da/da_main/copyfile.c
da/da_main/da_wrfvar_io.f90
da/da_main/da_wrfvar_top.f90
da/da_metar/da_metar.f90
da/da_minimisation/da_minimisation.f90
da/da_mtgirs/da_mtgirs.f90
da/da_obs_io/da_join_iv_for_multi_inc.c
da/da_obs_io/da_obs_io.f90
da/da_obs/da_obs.f90
da/da_par_util/da_par_util.f90
da/da_par_util/da_par_util1.f90
da/da_physics/da_physics.f90
da/da_physics/f_qv_from_rh.f90
da/da_pilot/da_pilot.f90
da/da_polaramv/da_polaramv.f90
da/da_profiler/da_profiler.f90
da/da_pseudo/da_pseudo.f90
da/da_qscat/da_qscat.f90
da/da_radar/da_radar.f90
da/da_radiance/amsr2time_.c
da/da_radiance/da_crtm.f90
da/da_radiance/da_radiance.f90
da/da_radiance/da_radiance1.f90
da/da_radiance/da_rttov.f90
da/da_radiance/gsi_constants.f90
da/da_radiance/gsi_kinds.f90
da/da_radiance/gsi_thinning.f90
da/da_radiance/mod_clddet_geoir.f90
da/da_radiance/module_radiance.f90
da/da_rain/da_rain.f90
da/da_recursive_filter/da_mat_cv3.f90
da/da_recursive_filter/da_recursive_filter.f90
da/da_recursive_filter/da_rf_cv3.f90
da/da_recursive_filter/da_rfz_cv3.f90
da/da_reporting/da_reporting.f90
da/da_satem/da_satem.f90
da/da_setup_structures/da_setup_structures.f90
da/da_ships/da_ships.f90
da/da_sound/da_sound.f90
da/da_spectral/da_spectral.f90
da/da_ssmi/da_ssmi.f90
da/da_ssmi/module_ssmi.f90
da/da_statistics/da_statistics.f90
da/da_synop/da_synop.f90
da/da_tamdar/da_tamdar.f90
da/da_test/da_test.f90
da/da_tools/da_rsl_interfaces.f90
da/da_tools/da_tools_serial.f90
da/da_tools/da_tools.f90
da/da_tools/da_wrf_interfaces.f90
da/da_tools/gamma1.f90
da/da_tracing/da_memory.c
da/da_tracing/da_tracing.f90
da/da_transfer_model/da_transfer_model.f90
da/da_update_bc/da_netcdf_interface.f90
da/da_varbc_tamdar/da_varbc_tamdar.f90
da/da_varbc/da_varbc.f90
da/da_vtox_transforms/da_vtox_transforms.f90
da/da_wavelet/da_wavelet.f90

# blas and lapack
external/blas/da_blas.f90
external/lapack/da_lapack.f90

# da gen_be aero mod
gen_be/aero_mod.f90
)


target_include_directories(
${PROJECT_NAME}_Core
PRIVATE
da/da_4dvar
da/da_airep
da/da_airsr
da/da_bogus
da/da_buoy
da/da_chem_sfc
da/da_define_structures
da/da_dynamics
da/da_etkf
da/da_ffts
da/da_gen_be
da/da_geoamv
da/da_gpseph
da/da_gpspw
da/da_gpsref
da/da_grid_definitions
da/da_interpolation
da/da_lightning
da/da_main
da/da_metar
da/da_minimisation
da/da_mtgirs
da/da_obs
da/da_obs_io
da/da_par_util
da/da_physics
da/da_pilot
da/da_polaramv
da/da_profiler
da/da_pseudo
da/da_qscat
da/da_radar
da/da_radiance
da/da_rain
da/da_recursive_filter
da/da_reporting
da/da_satem
da/da_setup_structures
da/da_ships
da/da_sound
da/da_spectral
da/da_ssmi
da/da_statistics
da/da_synop
da/da_tamdar
da/da_test
da/da_tools
da/da_tracing
da/da_transfer_model
da/da_update_bc
da/da_varbc
da/da_varbc_tamdar
da/da_vtox_transforms
da/da_wavelet

# blas and lapack
external/blas
external/lapack
Expand All @@ -194,3 +60,8 @@ set_source_files_properties(
PROPERTIES
COMPILE_OPTIONS_Fortran_PRECISION "" # set to nothing to void
)

# Add da/da* and gen_be executables dir
add_subdirectory( da )
add_subdirectory( gen_be )

Loading

0 comments on commit 380a7fe

Please sign in to comment.