Ignore:
Timestamp:
Jun 6, 2019 12:16:46 PM (5 years ago)
Author:
schwenkel
Message:

Modularization of all lagrangian particle model code components

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/Makefile

    r4012 r4017  
    512512# by an include command for preprocessor and compiler options when the simple
    513513# install process is used instead of mbuild/mrun,
    514 # +set_particle_attributes, set_slicer_attributes_dvrp
     514# +set_particle_attributes
    515515# +subsidence
    516516#
     
    587587        data_output_2d.f90 \
    588588        data_output_3d.f90 \
    589         data_output_dvrp.f90 \
    590589        data_output_flight.f90\
    591590        data_output_mask.f90 \
    592591        data_output_profiles.f90 \
    593         data_output_ptseries.f90 \
    594592        data_output_spectra.f90 \
    595593        data_output_tseries.f90 \
     
    614612        init_advec.f90 \
    615613        init_coupling.f90 \
    616         init_dvrp.f90 \
    617614        init_grid.f90 \
    618615        init_masks.f90 \
     
    623620        init_vertical_profiles.f90 \
    624621        interaction_droplets_ptq.f90 \
     622        lagrangian_particle_model_mod.f90 \
    625623        land_surface_model_mod.f90 \
    626624        large_scale_forcing_nudging_mod.f90 \
     
    629627        local_tremain.f90 \
    630628        local_tremain_ini.f90 \
    631         lpm_advec.f90 \
    632         lpm_boundary_conds.f90 \
    633         lpm_calc_liquid_water_content.f90 \
    634         lpm_collision_kernels.f90 \
    635         lpm_data_output_particles.f90 \
    636         lpm_droplet_collision.f90 \
    637         lpm_droplet_condensation.f90 \
    638         lpm_exchange_horiz.f90 \
    639         lpm.f90 \
    640         lpm_init.f90 \
    641         lpm_init_sgs_tke.f90 \
    642         lpm_merging.f90 \
    643         lpm_pack_arrays.f90 \
    644         lpm_read_restart_file.f90 \
    645         lpm_set_attributes.f90 \
    646         lpm_splitting.f90 \
    647         lpm_write_exchange_statistics.f90 \
    648         lpm_write_restart_file.f90 \
    649629        message.f90 \
    650630        bulk_cloud_model_mod.f90 \
     
    660640        ocean_mod.f90 \
    661641        outflow_turbulence.f90 \
    662         package_parin.f90 \
    663642        palm.f90 \
    664643        parin.f90 \
     
    686665        run_control.f90 \
    687666        salsa_mod.f90 \
    688         set_slicer_attributes_dvrp.f90 \
    689667        singleton_mod.f90 \
    690668        sor.f90 \
     
    708686        turbulence_closure_mod.f90 \
    709687        urban_surface_mod.f90 \
    710         user_data_output_dvrp.f90 \
    711688        user_data_output_mask.f90 \
    712         user_dvrp_coltab.f90 \
    713689        user_flight.f90\
    714690        user_init_3d_model.f90 \
     
    721697        user_lpm_advec.f90 \
    722698        user_lpm_init.f90 \
    723         user_lpm_set_attributes.f90 \
    724699        user_module.f90 \
    725700        user_spectra.f90 \
     
    756731
    757732clean:
    758         rm -f $(PROG) $(OBJS) *.mod *.i *.lst
     733        rm -f $(PROG) $(OBJS) *.mod *.smod *.i *.lst
    759734
    760735.f90.o:
     
    844819check_open.o: \
    845820        mod_kinds.o \
    846         mod_particle_attributes.o \
    847821        modules.o \
    848822        netcdf_interface_mod.o \
     
    921895        mod_kinds.o \
    922896        modules.o
    923 data_output_dvrp.o: \
    924         basic_constants_and_equations_mod.o \
    925         bulk_cloud_model_mod.o \
    926         cpulog_mod.o \
    927         mod_kinds.o \
    928         modules.o
    929897data_output_mask.o: \
    930898        basic_constants_and_equations_mod.o \
     
    942910        cpulog_mod.o \
    943911        mod_kinds.o \
    944         modules.o \
    945         netcdf_interface_mod.o
    946 data_output_ptseries.o: \
    947         cpulog_mod.o \
    948         mod_kinds.o \
    949         mod_particle_attributes.o \
    950912        modules.o \
    951913        netcdf_interface_mod.o
     
    10981060        disturb_heatflux.o \
    10991061        large_scale_forcing_nudging_mod.o \
    1100         lpm_init.o \
    11011062        model_1d_mod.o \
    11021063        mod_kinds.o \
    1103         mod_particle_attributes.o \
    11041064        modules.o \
    11051065        multi_agent_system_mod.o \
     
    11241084        modules.o \
    11251085        vertical_nesting_mod.o
    1126 init_dvrp.o: \
    1127         mod_kinds.o \
    1128         modules.o
    11291086init_grid.o: \
    11301087        advec_ws.o \
     
    11671124        mod_kinds.o \
    11681125        modules.o
     1126lagrangian_particle_model_mod.o: \
     1127        basic_constants_and_equations_mod.o \
     1128        cpulog_mod.o \
     1129        mod_kinds.o \
     1130        mod_particle_attributes.o \
     1131        modules.o \
     1132        pmc_interface_mod.o \
     1133        pmc_particle_interface.o \
     1134        netcdf_interface_mod.o \
     1135        random_function_mod.o \
     1136        random_generator_parallel_mod.o \
     1137        surface_mod.o
    11691138land_surface_model_mod.o: \
    11701139        basic_constants_and_equations_mod.o \
     
    11941163        cpulog_mod.o \
    11951164        mod_kinds.o \
    1196         modules.o
    1197 lpm.o: \
    1198         cpulog_mod.o \
    1199         lpm_exchange_horiz.o \
    1200         lpm_init.o \
    1201         lpm_merging.o \
    1202         lpm_pack_arrays.o \
    1203         lpm_splitting.o \
    1204         mod_kinds.o \
    1205         mod_particle_attributes.o \
    1206         modules.o \
    1207         pmc_interface_mod.o \
    1208         pmc_particle_interface.o
    1209 lpm_advec.o: \
    1210         basic_constants_and_equations_mod.o \
    1211         cpulog_mod.o \
    1212         mod_kinds.o \
    1213         mod_particle_attributes.o \
    1214         modules.o \
    1215         surface_mod.o
    1216 lpm_boundary_conds.o: \
    1217         cpulog_mod.o \
    1218         mod_kinds.o \
    1219         mod_particle_attributes.o \
    1220         modules.o \
    1221         surface_mod.o
    1222 lpm_calc_liquid_water_content.o: \
    1223         basic_constants_and_equations_mod.o \
    1224         cpulog_mod.o \
    1225         mod_kinds.o \
    1226         mod_particle_attributes.o \
    1227         modules.o
    1228 lpm_collision_kernels.o: \
    1229         basic_constants_and_equations_mod.o \
    1230         cpulog_mod.o \
    1231         mod_kinds.o \
    1232         mod_particle_attributes.o \
    1233         modules.o
    1234 lpm_data_output_particles.o: \
    1235         cpulog_mod.o \
    1236         mod_kinds.o \
    1237         mod_particle_attributes.o \
    1238         modules.o \
    1239         netcdf_interface_mod.o
    1240 lpm_droplet_collision.o: \
    1241         basic_constants_and_equations_mod.o \
    1242         cpulog_mod.o \
    1243         lpm_collision_kernels.o \
    1244         mod_kinds.o \
    1245         mod_particle_attributes.o \
    1246         modules.o
    1247 lpm_droplet_condensation.o: \
    1248         basic_constants_and_equations_mod.o \
    1249         cpulog_mod.o \
    1250         lpm_collision_kernels.o \
    1251         mod_kinds.o \
    1252         mod_particle_attributes.o \
    1253         modules.o
    1254 lpm_exchange_horiz.o: \
    1255         cpulog_mod.o \
    1256         lpm_pack_arrays.o \
    1257         mod_kinds.o \
    1258         mod_particle_attributes.o \
    1259         modules.o \
    1260         netcdf_interface_mod.o
    1261 lpm_init.o: \
    1262         basic_constants_and_equations_mod.o \
    1263         lpm_collision_kernels.o \
    1264         lpm_exchange_horiz.o \
    1265         lpm_pack_arrays.o \
    1266         mod_kinds.o \
    1267         mod_particle_attributes.o \
    1268         modules.o \
    1269         netcdf_interface_mod.o \
    1270         pmc_particle_interface.o \
    1271         random_function_mod.o \
    1272         random_generator_parallel_mod.o \
    1273         surface_mod.o
    1274 lpm_init_sgs_tke.o: \
    1275         mod_kinds.o \
    1276         mod_particle_attributes.o \
    1277         modules.o \
    1278         surface_mod.o
    1279 lpm_merging.o: \
    1280         cpulog_mod.o \
    1281         mod_kinds.o \
    1282         mod_particle_attributes.o \
    1283         modules.o
    1284 lpm_pack_arrays.o: \
    1285         cpulog_mod.o \
    1286         mod_kinds.o \
    1287         mod_particle_attributes.o \
    1288         modules.o
    1289 lpm_read_restart_file.o: \
    1290         lpm_pack_arrays.o \
    1291         mod_kinds.o \
    1292         mod_particle_attributes.o \
    1293         modules.o
    1294 lpm_set_attributes.o: \
    1295         cpulog_mod.o \
    1296         mod_kinds.o \
    1297         mod_particle_attributes.o \
    1298         modules.o
    1299 lpm_splitting.o: \
    1300         basic_constants_and_equations_mod.o \
    1301         cpulog_mod.o \
    1302         lpm_exchange_horiz.o \
    1303         mod_kinds.o \
    1304         mod_particle_attributes.o \
    1305         modules.o
    1306 lpm_write_exchange_statistics.o: \
    1307         mod_kinds.o \
    1308         mod_particle_attributes.o \
    1309         modules.o \
    1310         pmc_particle_interface.o
    1311 lpm_write_restart_file.o: \
    1312         mod_kinds.o \
    1313         mod_particle_attributes.o \
    13141165        modules.o
    13151166message.o: \
     
    13301181        gust_mod.o \
    13311182        indoor_model_mod.o \
     1183        lagrangian_particle_model_mod.o \
    13321184        land_surface_model_mod.o \
    13331185        large_scale_forcing_nudging_mod.o \
     1186        mod_particle_attributes.o \
    13341187        multi_agent_system_mod.o \
    13351188        nesting_offl_mod.o \
     
    14061259        mod_kinds.o \
    14071260        modules.o
    1408 package_parin.o: \
    1409         mod_kinds.o \
    1410         mod_particle_attributes.o \
    1411         modules.o
    14121261palm.o: \
    14131262        bulk_cloud_model_mod.o \
     
    14501299        surface_mod.o
    14511300pmc_particle_interface.o: \
    1452         lpm_exchange_horiz.o \
    1453         lpm_pack_arrays.o \
    14541301        mod_particle_attributes.o \
    14551302        modules.o \
     
    16081455        surface_mod.o \
    16091456        netcdf_data_input_mod.o
    1610 set_slicer_attributes_dvrp.o: \
    1611         mod_kinds.o \
    1612         modules.o
    16131457singleton_mod.o: \
    16141458        mod_kinds.o
     
    17001544        land_surface_model_mod.o \
    17011545        large_scale_forcing_nudging_mod.o \
    1702         lpm.o \
    17031546        mod_kinds.o \
    17041547        modules.o \
     
    17831626        surface_mod.o \
    17841627        user_module.o
    1785 user_data_output_dvrp.o: \
    1786         mod_kinds.o \
    1787         modules.o \
    1788         user_module.o
    1789 user_dvrp_coltab.o: \
    1790         mod_kinds.o \
    1791         modules.o \
    1792         user_module.o
    17931628user_flight.o: \
    17941629        mod_kinds.o \
     
    18351670        user_module.o
    18361671user_lpm_init.o: \
    1837         mod_kinds.o \
    1838         modules.o \
    1839         user_module.o
    1840 user_lpm_set_attributes.o: \
    18411672        mod_kinds.o \
    18421673        modules.o \
     
    18851716        diagnostic_output_quantities_mod.o \
    18861717        mod_kinds.o \
    1887         mod_particle_attributes.o \
    18881718        model_1d_mod.o \
    18891719        module_interface.o \
Note: See TracChangeset for help on using the changeset viewer.