source: palm/trunk/SOURCE/Makefile @ 4170

Last change on this file since 4170 was 4168, checked in by suehring, 5 years ago

Replace get_topography_top_index functions by pre-calculated arrays in order to save computational resources

  • Property svn:keywords set to Id
  • Property svn:mergeinfo set to False
    /palm/branches/chemistry/SOURCE/Makefile2047-3190,​3218-3297
    /palm/branches/forwind/SOURCE/Makefile1564-1913
    /palm/branches/mosaik_M2/Makefile2360-3471
    /palm/branches/palm4u/SOURCE/Makefile2540-2692
    /palm/branches/rans/SOURCE/Makefile2078-3128
    /palm/branches/resler/SOURCE/Makefile2023-4166
    /palm/branches/salsa/SOURCE/Makefile2503-3460
File size: 40.5 KB
RevLine 
[1036]1#--------------------------------------------------------------------------------#
[2696]2# This file is part of the PALM model system.
[1036]3#
4# PALM is free software: you can redistribute it and/or modify it under the terms
5# of the GNU General Public License as published by the Free Software Foundation,
6# either version 3 of the License, or (at your option) any later version.
7#
8# PALM is distributed in the hope that it will be useful, but WITHOUT ANY
9# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
10# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
11#
12# You should have received a copy of the GNU General Public License along with
13# PALM. If not, see <http://www.gnu.org/licenses/>.
14#
[2718]15# Copyright 1997-2018  Leibniz Universitaet Hannover
[1036]16#--------------------------------------------------------------------------------#
17#
[1]18# WARNING: don't write filenames with extension .f90 in this header!!!!
19#
[482]20# Current revisions:
21# ------------------
[1381]22#
[3745]23#
[850]24# Former revisions:
25# -----------------
26# $Id: Makefile 4168 2019-08-16 13:50:17Z gronemeier $
[4168]27# Remove some dependencies on surface_mod that are no longer required without
28# get_topography_top_index functions
29#
30# 4167 2019-08-16 11:01:48Z suehring
[4167]31# Remove no longer needed dependencies on surface_mod
32#
33#
34# 4127 2019-07-30 14:47:10Z suehring
[4127]35# Add dependency of data_output_3d on plant_canopy_model_mod
36# (merge from branch resler)
37#
38# 4106 2019-07-19 08:54:42Z gronemeier
[4102]39# Remove dependency on pmc_interface for boundary_conds
40#
41# 4070 2019-07-03 13:51:40Z gronemeier
[4070]42# Add new data output modules
43#
44# 4048 2019-06-21 21:00:21Z knoop
[4048]45# Moved turbulence_closure_mod calls into module_interface
[4070]46#
[4048]47# 4047 2019-06-21 18:58:09Z knoop
[4047]48# Introduction of the dynamics module and dissolution of swap_timelevel
49#
50# 4043 2019-06-18 16:59:00Z schwenkel
[4043]51# Delete droplet_interactions_ptq
52#
53# 4039 2019-06-18 10:32:41Z suehring
[4039]54# add dependency for diagnostic output quantities
[4047]55#
[4039]56# 4017 2019-06-06 12:16:46Z schwenkel
[3999]57# add dependency for init_pegrid
[4047]58#
[3999]59# 3994 2019-05-22 18:08:09Z suehring
[3994]60# new module for calculation and output of diagnostic quantities added
[4047]61#
[3994]62# 3988 2019-05-22 11:32:37Z kanani
[3988]63# Add dependencies for virtual_measurement_mod
[4047]64#
[3988]65# 3880 2019-04-08 21:43:02Z knoop
[3745]66# Add Netcdf data output for indoor model
67# Remove some dependencies
[4047]68#
[3745]69# 3744 2019-02-15 18:38:58Z suehring
[4047]70# Enable mesoscale offline nesting for chemistry variables as well as
[3737]71# initialization of chemistry via dynamic input file.
[4047]72#
[3737]73# 3727 2019-02-08 14:52:10Z gronemeier
[3727]74# surface_data_output_mod depends on netcdf_interface_mod
75#
76# 3700 2019-01-26 17:03:42Z knoop
[3648]77# Rename surface_output_mod into surface_data_output_mod
[4047]78#
[3648]79# 3637 2018-12-20 01:51:36Z knoop
[3637]80# Implementation of the PALM module interface
[4047]81#
[3637]82# 3634 2018-12-18 12:31:28Z knoop
[3634]83# OpenACC port for SPEC
[4047]84#
[3634]85# 3579 2018-11-29 15:32:39Z suehring
[3579]86# Dependency for check_parameters on nesting_offl_mod added
[4047]87#
[3579]88# 3569 2018-11-27 17:03:40Z kanani
[3569]89# dom_dwd_user, Schrempf:
90# New dependencies for biometeorology_mod,
91# remove uv exposure model code, this is now part of biometeorology_mod.
92#
93# 3525 2018-11-14 16:06:14Z kanani
[3525]94# Changes related to clean-up of biometeorology (dom_dwd_user)
[4047]95#
[3525]96# 3522 2018-11-13 12:14:36Z suehring
[3522]97# Dependencies for virtual measurement module added
[4047]98#
[3522]99# 3494 2018-11-06 14:51:27Z suehring
[3494]100# Surface output revised
[4047]101#
[3494]102# 3474 2018-10-30 21:07:39Z kanani
[3473]103# Add virtual measurement module
[4047]104#
[3473]105# 3472 2018-10-30 20:43:50Z suehring
[3469]106# Add indoor model (kanani, srissman, tlang),
107# minor formatting
[4047]108#
[3469]109# 3467 2018-10-30 19:05:21Z suehring
[3467]110# Implementation of a new aerosol module salsa.
[4047]111#
112#
[3467]113# 3458 2018-10-30 14:51:23Z kanani
[3458]114# from chemistry branch r3443, banzhafs, Russo, forkel, basit:
115# radiation_model_mod added to chemistry_model_mod
116# Added some missing dependencies and replaced blanks with tabs
117# Added chemistry emission module
118# chemistry_model_mod added to flow_statistics
[4047]119#
[3458]120# 3448 2018-10-29 18:14:31Z kanani
[3448]121# Adjustment of biometeorology dependencies
[4047]122#
[3448]123# 3436 2018-10-26 18:35:15Z gronemeier
[3436]124# Add surface_mod to user_data_output_mask
[4047]125#
[3436]126# 3435 2018-10-26 18:25:44Z gronemeier
[3435]127# - Add surface_mod to data_output_mask
128# - Add chemistry_model_mod and surface_mod to init_masks
[4047]129#
[3435]130# 3421 2018-10-24 18:39:32Z gronemeier
[3421]131# Add netcdf_data_input_mod to netcdf_interface_mod
132# bugfix: add dependencies to chemistry_model_mod
133# Add module for surface data output
[4047]134#
[3421]135# 3381 2018-10-19 13:09:06Z raasch
[3381]136# dependencies for ocean_mod fixed
[4047]137#
[3381]138# 3355 2018-10-16 14:03:34Z knoop
[3347]139# Add module for offline nesting;
140# Add surface_mod to synthetic-turbulence generator;
141# Bugfix, missing dependency for turbulence generator in init_3d_model;
142# Some formatting ajdustments
[4047]143#
[3347]144# 3343 2018-10-15 10:38:52Z suehring
[3337]145# (from branch resler)
146# Add biometeorology
[4047]147#
148#
[3337]149# 3322 2018-10-09 10:02:39Z kanani
[3322]150# Formatting and cleanup
[4047]151#
[3322]152# 3298 2018-10-02 12:21:11Z kanani
[3298]153# Added missing dependencies and replaced blanks with tabs (forkel)
154# Added chemistry emission module (Russo)
155# Added chemistry_model_mod to flow_statistics (basit)
156#
157# 3294 2018-10-01 02:37:10Z raasch
[3294]158# changes related to modularization of the ocean mode,
159# bugfix: dependency to advec_ws was missed in chemistry_model_mod
[4047]160#
[3294]161# 3274 2018-09-24 15:42:55Z knoop
[3235]162# Added palm dependency of multi_agent_system_mod, because of mas_last_actions
163# call at the end of palm run
[4047]164#
[3235]165# 3167 2018-07-24 18:17:30Z suehring
[3167]166# Bugfix, add missing dependencies for multi-agent system
[4047]167#
[3167]168# 3159 2018-07-20 11:20:01Z sward
[3159]169# Added multi agent system
[4047]170#
[3159]171# 3130 2018-07-16 11:08:55Z gronemeier
[3130]172# add surface_layer_fluxes_mod to turbulence_closure_mod
[4047]173#
[3130]174# 3129 2018-07-16 07:45:13Z gronemeier
[3083]175# add turbulence_closure_mod to parin
[4047]176#
[3083]177# 2963 2018-04-12 14:47:44Z suehring
[4047]178# Introduce index for vegetation/wall, pavement/green-wall and water/window
[2963]179# surfaces, for clearer access of surface fraction, albedo, emissivity, etc. .
[4047]180#
[2963]181# 2955 2018-04-09 15:14:01Z suehring
[2955]182# Add log-points to measure CPU time of NetCDF data input.
[4047]183#
[2955]184# 2938 2018-03-27 15:52:42Z suehring
[2938]185# No initialization of child domains via dynamic input file, except for soil
186# moisture and temperature
187# Apply turbulence generator at non-cyclic lateral boundary in nesting case
[4047]188#
[2938]189# 2936 2018-03-27 14:49:27Z suehring
[2934]190# Added dependencies for parent and child synchronization
[4047]191#
[2934]192# 2921 2018-03-22 15:05:23Z Giersch
[2921]193# date_and_time_mod dependency has been added to read/write_restart_data_mod
[4047]194#
[2921]195# 2918 2018-03-21 15:52:14Z gronemeier
[4047]196# read/write_3d_binary and read/write_var_list has been removed,
[2894]197# read/write_restart_data_mod, wrd_write_string and
[4047]198# user_read/write_restart_data_mod has been added, dependencies with respect to
[2894]199# the aforementioned routines have been added/removed
200#
201# 2847 2018-03-02 21:45:58Z suehring
[2847]202# Changed format and enforced sorting
[4047]203#
[2847]204# 2817 2018-02-19 16:32:21Z knoop
[2817]205# Preliminary gust module interface implemented
[4047]206#
[2817]207# 2802 2018-02-14 16:21:39Z thiele
[2802]208# Changed lpm from subroutine to module.
209# Introduce particle transfer in nested models.
[4047]210#
[2802]211# 2773 2018-01-30 14:12:54Z suehring
[2773]212# Nesting of chemical species
[4047]213#
[2773]214# 2718 2018-01-02 08:49:38Z maronga
[2716]215# Corrected "Former revisions" section
[4047]216#
[2716]217# 2697 2017-12-14 17:57:20Z kanani
[2697]218# Bugfix, missing dependencies
[4047]219#
[2697]220# 2696 2017-12-14 17:12:51Z kanani
[2716]221# Change in file header (GPL part)
[2696]222# Implementation of uv exposure model (FK)
[4047]223# Bugfix, removed loop dependcy for vertical_nesting_mod and
[2696]224# turbulence_closure_mod, added depencies for vertical_nesting_mod (TG)
225# implemented turbulence_closure_mod (TG)
226# Additional dependencies for chemistry module (FK)
227# Additional dependencies for chemistry module (FK)
228# Implementation of chemistry module (FK)
229# For LSM, add dependency on calc_mean_profile (??)
230# poismg_noopt modularized and renamed into poismg_noopt_mod
[4047]231# add dependencies for netcdf_data_input_mod, calc_mean_profile,
[2696]232# radiation_module_mod, land_surface_model_mod (MS)
[4047]233#
[2696]234# 2608 2017-11-13 14:04:26Z schwenkel
[4047]235# Added diagnostic_quantities_mod
236#
[2608]237# 2600 2017-11-01 14:11:20Z raasch
[2600]238# comment line concerning bound checks removed
[4047]239#
[2600]240# 2599 2017-11-01 13:18:45Z hellstea
[2696]241# virtual_flight_mod, synthetic_turbulence_generator_mod and
242# wind_turbine_model_mod were added to read_var_list
[2894]243#
[2576]244# 2563 2017-10-19 15:36:10Z Giersch
[2696]245# wind_turbine_model_mod and synthetic_turbulence_generator_mod were added to
[4047]246# write_var_list and virtual_flight_mod was deleted from read_var_list
[2894]247#
[2563]248# 2544 2017-10-13 18:09:32Z maronga
[4047]249# Added date_and_time_mod
250#
[2544]251# 2371 2017-08-24 13:01:17Z kanani
[2371]252# Corrected dependencies for vertical_nesting_mod
[4047]253#
[2371]254# 2370 2017-08-23 06:11:43Z raasch
[2370]255# dependency bugfix for synthetic_turbulence_generator
[4047]256#
[2370]257# 2365 2017-08-21 14:59:59Z kanani
[2365]258# Added dependencies for vertical_nesting_mod
[4047]259#
[2365]260# 2339 2017-08-07 13:55:26Z gronemeier
[2339]261# corrected timestamp in header
[4047]262#
[2339]263# 2338 2017-08-07 12:15:38Z gronemeier
[2338]264# Modularize 1D model
[4047]265#
[2339]266# 2320 2017-07-21 12:47:43Z suehring
[2320]267# -ls_forcing nudging
268# +large_scale_forcing_nudging
[4047]269#
[2320]270# 2318 2017-07-20 17:27:44Z suehring
[2318]271# Add further dependencies on surface_mod
[4047]272#
[2318]273# 2317 2017-07-20 17:27:19Z suehring
[2296]274# Added time_integration_spinup
[4047]275#
[2296]276# 2269 2017-06-09 11:57:32Z suehring
[2269]277# Add dependency in read_3d_binary
[4047]278#
[2269]279# 2263 2017-06-08 14:59:01Z schwenkel
[2263]280# Implemented splitting and merging algorithm
[4047]281#
[2263]282# 2259 2017-06-08 09:09:11Z gronemeier
[2259]283# Implemented synthetic turbulence generator
284#
285# 2256 2017-06-07 13:58:08Z suehring
[2256]286# Remove ring dependency in init_pegrid
[4047]287#
[2256]288# 2238 2017-05-31 16:49:16Z suehring
[2238]289# Bugfix, further missing dependency on surface_mod
[4047]290#
[2238]291# 2237 2017-05-31 10:34:53Z suehring
[4047]292# Bugfix, add dependencies on surface_mod for surface_coupler,
293# plant_canopy_model_mod and ls_forcing_mod
294#
[2237]295# 2233 2017-05-30 18:08:54Z suehring
[1765]296#
[2233]297# 2232 2017-05-30 17:47:52Z suehring
298# +dependencies for surface_mod
299# -wall_fluxes
[4047]300#
[2131]301# 2130 2017-01-24 16:25:39Z raasch
302# dependency for timestep updated
303#
[2119]304# 2118 2017-01-17 16:38:49Z raasch
305# -cuda_fft_interfaces_mod
[4047]306#
[2051]307# 2050 2016-11-08 15:00:55Z gronemeier
308# Implement turbulent outflow method
[4047]309#
[2008]310# 2007 2016-08-24 15:47:17Z kanani
311# urban surface module added,
312# cleaned up some lines (compiler flags/options), which were accidentally
313# added in rev1938
[4047]314#
[1999]315# 1998 2016-08-20 18:45:34Z knoop
316# Bugfix: added netcdf_interface to dependency list for user_init_land_surface
317#
[1987]318# 1986 2016-08-10 14:07:17Z gronemeier
319# POSIX-calls module added
[4047]320#
[1973]321# 1972 2016-07-26 07:52:02Z maronga
322# Removed some dependencies due to further modularization of land surface model
[4047]323#
[1958]324# 1957 2016-07-07 10:43:48Z suehring
325# flight module added
326#
[1947]327# 1946 2016-06-15 11:38:13Z suehring
328# Bugfix dependency init_grid on advec_ws
329#
[1939]330# 1938 2016-06-13 15:26:05Z hellstea
[4047]331# Some dependency errors corrected
332#
[1935]333# 1934 2016-06-13 09:46:57Z hellstea
334# poismg renamed poismg_noopt, poismg_fast_mod renamed poismg_mod
[4047]335#
[1917]336# 1914 2016-05-26 14:44:07Z witha
337# Added wind_turbine_model_mod
338#
[1901]339# 1900 2016-05-04 15:27:53Z raasch
340# pmc_general renamed pmc_general_mod
341#
[1872]342# 1871 2016-04-15 11:46:09Z hoffmann
343# dependencies for package_parin corrected
344#
[1851]345# 1850 2016-04-08 13:29:27Z maronga
[4047]346# Adapted for modularization of microphysics
[1851]347# Several files renamed --> _mod
348# Bugfix for previous commit
[1852]349#
350# 1849 2016-04-08 11:33:18Z hoffmann
351# Adapted for modularization of microphysics
352#
[1838]353# 1837 2016-04-07 18:21:57Z raasch
354# further bug removed from r1835
355#
[1836]356# 1835 2016-04-07 16:31:50Z raasch
357# bugfix: merge comments removed
358#
[1834]359# 1833 2016-04-07 14:23:03Z raasch
360# spectrum renamed spectra_mod, depencies for spectra changed
[4047]361#
[1827]362# 1826 2016-04-07 12:01:39Z maronga
363# Renamed radiation_model to radiation_model_mod.
364# Renamed plant_canopy_model to plant_canopy_model_mod.
[4047]365#
[1823]366# 1822 2016-04-07 07:49:42Z hoffmann
367# Tails removed. lpm_release_set removed. calc_precipitation, impact_of_latent_heat
[4047]368# removed.
[1823]369#
[1818]370# 1817 2016-04-06 15:44:20Z maronga
371# Renamed land_surface_model to land_surface_model_mod.
[4047]372#
[1809]373# 1808 2016-04-05 19:44:00Z raasch
374# -local_flush, -local_getenv
375#
[1798]376# 1797 2016-03-21 16:50:28Z raasch
377# dependcy for check_for_restart updated
378#
[1792]379# 1791 2016-03-11 10:41:25Z raasch
380# dependencies of header changed
381#
[1787]382# 1786 2016-03-08 05:49:27Z raasch
383# rename calc_spectra to spectrum + modularization of spectrum
384#
[1784]385# 2016-03-06 18:36:17Z raasch
386# name change of netcdf routines and respective dependencies
387#
[1780]388# 1779 2016-03-03 08:01:28Z raasch
389# dependencies changed for init_peprid
390#
[1767]391# 1766 2016-02-29 08:37:15Z raasch
392# update dependency for swap_timelevel
393#
[1765]394# 1764 2016-02-28 12:45:19Z raasch
395# several updates of dependencies
396#
[1763]397# 1762 2016-02-25 12:31:13Z hellstea
[4047]398# +pmc_interface, +pmc routines
[850]399#
[1748]400# 1747 2016-02-08 12:25:53Z raasch
401# dependencies for routine palm updated
402#
[1692]403# 1691 2015-10-26 16:17:44Z maronga
[4047]404# Replaced prandtl_fluxes with surface_layer_fluxes. Added radiation_model to
[1692]405# prognostic_equations
[4047]406#
[1586]407# 1585 2015-04-30 07:05:52Z maronga
408# Added user_init_radiation.f90
[4047]409#
[1576]410# 1575 2015-03-27 09:56:27Z raasch
411# +poismg_fast
412#
[1552]413# 1551 2015-03-03 14:18:16Z maronga
414# Bugfix: further adjustments for the land surface model and radiation model
[4047]415#
[1518]416# 1517 2015-01-07 19:12:25Z hoffmann
417# advec_s_bc added to prognostic_equations
418#
[1501]419# 1500 2014-12-03 17:42:41Z maronga
420# Bugfix: missing adjustments for land surface model and radiation model
[4047]421#
[1497]422# 1496 2014-12-02 17:25:50Z maronga
[4047]423# Added land surface model and radiation model files: land_surface_model,
[1497]424# radiation_model, user_init_land_surface
[4047]425#
[1485]426# 1484 2014-10-21 10:53:05Z kanani
427# plant_canopy_model-dependency added for check_parameters, header, init_3d_model,
428# package_parin, read_var_list, user_init_plant_canopy, write_var_list
[4047]429#
[1445]430# 1444 2014-08-02 20:10:32Z letzel
431# bugfix: cpulog added to lpm_advec
[4047]432#
[1405]433# 1404 2014-05-14 09:01:39Z keck
434# bugfix: dependencies added for progress_bar
435#
[1403]436# 1402 2014-05-09 14:25:13Z raasch
437# progress_bar added
[4047]438#
[1401]439# 1400 2014-05-09 14:03:54Z knoop
440# Added new module random_generator_parallel
[4047]441#
[1381]442# 1380 2014-04-28 12:40:45Z heinze
443# bugfix: mod_particle_attributes  added to check_open
[4047]444# nudging added to time_integration
[1381]445#
[1375]446# 1374 2014-04-25 12:55:07Z raasch
447# bugfix: missing dependency added for check_open
[1380]448#
[1366]449# 1365 2014-04-22 15:03:56Z boeske
450# Added new module calc_mean_profile, previously in module buoyancy,
451# removed buoyancy dependency from nudging
[4047]452#
[1364]453# 1363 2014-04-17 12:28:49Z keck
454# bugfix: cpulog added to lpm_pack_arrays
455#
[1362]456# 1361 2014-04-16 15:17:48Z hoffmann
457# cpulog added to microphysics
[4047]458#
[1360]459# 1359 2014-04-11 17:15:14Z hoffmann
[4047]460# mod_particle_attributes added, lpm_sort_arrays removed,
[1360]461# lpm_extend_particle_array removed
462#
[1338]463# 1336 2014-03-25 15:07:20Z raasch
464# -write_compressed
465#
[1323]466# 2014-03-20 16:38:49Z raasch
467# cpulog-dependency added for disturb_heatflux
468#
[1321]469# 1320 2014-03-20 08:40:49Z raasch
470# +mod_kinds in dependency list
471#
[1319]472# 1318 2014-03-17 13:35:16Z raasch
473# +cpulog, dependencies for cpulog added
474# -cpu_log, cpu_statistics
475#
[1312]476# 1311 2014-03-14 12:13:39Z heinze
477# bugfix: buoyancy dependency added to nudging
478#
[1307]479# 1306 2014-03-13 14:30:59Z raasch
480# +mod_kinds
481#
[1242]482# 1241 2013-10-30 11:36:58Z heinze
483# +nudging, ls_forcing
484#
[1213]485# 1212 2013-08-15 08:46:27Z raasch
486# +tridia_solver, -poisfft_hybrid
487#
[1211]488# 1210 2013-08-14 10:58:20Z raasch
489# object file list replaced by one line statement
490#
[1132]491# 1128 2013-04-12 06:19:32Z raasch
492# dependencies for time_integration modified
493#
[1112]494# 1111 2013-03-08 23:54:10Z raasch
495# dependencies removed from init_pegrid
496# bugfix: dependency added for cuda_fft_interfaces
497#
[1107]498# 1106 2013-03-04 05:31:38Z raasch
499# +cuda_fft_interfaces
500#
[1055]501# 1053 2012-11-13 17:11:03Z hoffmann
502# +microphysics for two-moment cloud physics
503#
[1037]504# 1036 2012-10-22 13:43:42Z raasch
505# code put under GPL (PALM 3.9)
506#
[1002]507# 1001 2012-09-13 14:08:46Z raasch
508# -asselin_filter, advec_s|u|v|w_ups, spline_x|y|z
509#
[873]510# 872 2012-03-29 15:57:54Z franke
511# lpm depends on modules
512#
[850]513# 849 2012-03-15 10:35:09Z raasch
[849]514# +lpm_advec, lpm_data_output_particles, lpm_droplet_collision,
515# lpm_droplet_condensation,
516# lpm_exchange_horiz, lpm_extend_particle_array, lpm_extend_tails,
517# lpm_extend_tail_array, lpm_init_sgs_tke, lpm_pack_arrays,
518# lpm_read_restart_file, lpm_release_set, lpm_sort_arrays,
519# lpm_write_exchange_statistics, lpm_write_restart_file
520# advec_particles renamed lpm,
521# init_particles renamed lpm_init,
522# user_advec_particles renamed user_lpm_advec,
523# particle_boundary_conds renamed lpm_boundary_conds,
524# set_particle_attributes renamed lpm_set_attributes
525# user_init_particles renamed user_lpm_init,
526# user_particle_attributes renamed user_lpm_set_attributes
[482]527#
[829]528# 828 2012-02-21 12:00:36Z raasch
529# init_particles depends on lpm_collision_kernels
530#
[826]531# 825 2012-02-19 03:03:44Z raasch
532# wang_kernel renamed lpm_collision_kernels
533#
[791]534# 790 2011-11-29 03:11:20Z raasch
535# +wang_kernel
536#
[668]537# 667 2010-12-23 12:06:00Z suehring/gryschka
538# +advec_ws
539#
[482]540# 421 2010-01-25 15:50:10Z raasch
[421]541# comment line for simple install method added, which will be replaced
542# by an include command for preprocessor and compiler options when the simple
543# install process is used instead of mbuild/mrun,
[4017]544# +set_particle_attributes
[411]545# +subsidence
[138]546#
[482]547# 410 2009-12-04 17:05:40Z letzel
[410]548# +data_output_mask, init_masks, user_data_output_mask
549#
[226]550# 217 2008-12-09 18:00:48Z letzel
551# former file user_interface split into one file per subroutine
552# +init_coupling, message
553#
[206]554# 151 2008-03-07 13:42:18Z raasch
555# +plant_canopy_model, inflow_turbulence
556# +surface_coupler
557#
[102]558# 96 2007-06-04 08:07:41Z raasch
559# +eqn_state_seawater, init_ocean
560#
[95]561# 82 2007-04-16 15:40:52Z raasch
562# +local_flush
563#
[77]564# 58 2007-03-09 14:27:38Z raasch
[48]565# default suffixes removed from the suffix list to avoid calling of m2c in
566# case of .mod files
[58]567# +wall_fluxes, +particle_boundary_conds
[1]568#
[3]569# RCS Log replace by Id keyword, revision history cleaned up
570#
[1]571# Revision 1.13  2006/08/04 14:45:31  raasch
572# +data_output_ptseries
573#
574# Revision 1.1  2002/06/11 13:42:20  raasch
575# Initial revision
576#
577#
578# Description:
579# ------------
580# Makefile for the parallelized LES model (PALM) to be used by the
581# shellscript "mrun"
582#------------------------------------------------------------------------------!
583
584PROG =  palm
585
[2847]586SOURCES = \
587        advec_s_bc.f90 \
588        advec_s_pw.f90 \
589        advec_s_up.f90 \
590        advec_u_pw.f90 \
591        advec_u_up.f90 \
592        advec_v_pw.f90 \
593        advec_v_up.f90 \
594        advec_w_pw.f90 \
595        advec_ws.f90 \
596        advec_w_up.f90 \
597        average_3d_data.f90 \
[3274]598        basic_constants_and_equations_mod.f90 \
[3469]599        biometeorology_mod.f90 \
[2847]600        boundary_conds.f90 \
601        buoyancy.f90 \
602        calc_mean_profile.f90 \
603        check_for_restart.f90 \
604        check_open.f90 \
605        check_parameters.f90 \
[3298]606        chem_emissions_mod.f90 \
[2847]607        chem_gasphase_mod.f90 \
608        chemistry_model_mod.f90 \
609        chem_modules.f90 \
610        chem_photolysis_mod.f90 \
611        close_file.f90 \
612        compute_vpt.f90 \
613        coriolis.f90 \
614        cpulog_mod.f90 \
[3634]615        cuda_fft_interfaces.f90 \
[2847]616        data_log.f90 \
[4070]617        data_output_binary_module.f90 \
618        data_output_module.f90 \
[4106]619        data_output_netcdf4_module.f90 \
[2847]620        data_output_2d.f90 \
621        data_output_3d.f90 \
622        data_output_flight.f90\
623        data_output_mask.f90 \
624        data_output_profiles.f90 \
625        data_output_spectra.f90 \
626        data_output_tseries.f90 \
627        date_and_time_mod.f90 \
[3994]628        diagnostic_output_quantities_mod.f90 \
[2847]629        diffusion_s.f90 \
630        diffusion_u.f90 \
631        diffusion_v.f90 \
632        diffusion_w.f90 \
633        disturb_field.f90 \
634        disturb_heatflux.f90 \
[4047]635        dynamics_mod.f90 \
[2847]636        exchange_horiz_2d.f90 \
637        exchange_horiz.f90 \
638        fft_xy_mod.f90 \
639        flow_statistics.f90 \
640        global_min_max.f90 \
641        gust_mod.f90 \
642        header.f90 \
[3469]643        indoor_model_mod.f90 \
[2847]644        inflow_turbulence.f90 \
645        init_3d_model.f90 \
646        init_advec.f90 \
647        init_coupling.f90 \
648        init_grid.f90 \
649        init_masks.f90 \
650        init_pegrid.f90 \
651        init_pt_anomaly.f90 \
652        init_rankine.f90 \
653        init_slope.f90 \
[3294]654        init_vertical_profiles.f90 \
[4017]655        lagrangian_particle_model_mod.f90 \
[2847]656        land_surface_model_mod.f90 \
657        large_scale_forcing_nudging_mod.f90 \
658        local_stop.f90 \
659        local_system.f90 \
660        local_tremain.f90 \
661        local_tremain_ini.f90 \
662        message.f90 \
[3274]663        bulk_cloud_model_mod.f90 \
[2847]664        model_1d_mod.f90 \
[3637]665        module_interface.f90 \
[2847]666        mod_kinds.f90 \
667        mod_particle_attributes.f90 \
668        modules.f90 \
[3159]669        multi_agent_system_mod.f90 \
[2847]670        netcdf_data_input_mod.f90 \
671        netcdf_interface_mod.f90 \
[3347]672        nesting_offl_mod.f90 \
[3294]673        ocean_mod.f90 \
[2847]674        outflow_turbulence.f90 \
675        palm.f90 \
676        parin.f90 \
677        plant_canopy_model_mod.f90 \
678        pmc_child_mod.f90 \
679        pmc_general_mod.f90 \
680        pmc_handle_communicator_mod.f90 \
681        pmc_interface_mod.f90 \
682        pmc_mpi_wrapper_mod.f90 \
683        pmc_parent_mod.f90 \
[2802]684        pmc_particle_interface.f90 \
[2847]685        poisfft_mod.f90 \
686        poismg_mod.f90 \
687        poismg_noopt_mod.f90 \
688        posix_calls_from_fortran.f90 \
689        pres.f90 \
690        print_1d.f90 \
691        prognostic_equations.f90 \
692        progress_bar_mod.f90 \
693        radiation_model_mod.f90 \
694        random_function_mod.f90 \
695        random_gauss.f90 \
696        random_generator_parallel_mod.f90 \
[3298]697        read_restart_data_mod.f90 \
[2847]698        run_control.f90 \
[3467]699        salsa_mod.f90 \
[2847]700        singleton_mod.f90 \
701        sor.f90 \
702        spectra_mod.f90 \
703        subsidence_mod.f90 \
704        sum_up_3d_data.f90 \
705        surface_coupler.f90 \
706        surface_layer_fluxes_mod.f90 \
707        surface_mod.f90 \
[3648]708        surface_data_output_mod.f90 \
[2847]709        synthetic_turbulence_generator_mod.f90 \
710        temperton_fft_mod.f90 \
711        time_integration.f90 \
712        time_integration_spinup.f90 \
713        timestep.f90 \
714        timestep_scheme_steering.f90 \
715        time_to_string.f90 \
716        transpose.f90 \
717        tridia_solver_mod.f90 \
[2696]718        turbulence_closure_mod.f90 \
[2007]719        urban_surface_mod.f90 \
[2847]720        user_data_output_mask.f90 \
721        user_flight.f90\
722        user_init_3d_model.f90 \
723        user_init_flight.f90 \
724        user_init_grid.f90 \
725        user_init_land_surface.f90 \
726        user_init_plant_canopy.f90 \
727        user_init_radiation.f90 \
[2007]728        user_init_urban_surface.f90 \
[2847]729        user_lpm_advec.f90 \
730        user_lpm_init.f90 \
731        user_module.f90 \
732        user_spectra.f90 \
733        vertical_nesting_mod.f90 \
734        virtual_flight_mod.f90 \
[3472]735        virtual_measurement_mod.f90 \
[2847]736        wind_turbine_model_mod.f90 \
[2894]737        wrd_write_string.f90 \
[3298]738        write_restart_data_mod.f90
[1]739
[1585]740
[1210]741OBJS=$(SOURCES:.f90=.o)
[1]742
743CC = cc
[4047]744CFLAGS = -O
[1]745
746F90 =
747COPT =
748F90FLAGS =
749LDFLAGS =
750
[2802]751
[2007]752# The following line is needed for palm_simple_install, don't remove it!
753#to_be_replaced_by_include
[1]754
[48]755.SUFFIXES:
756.SUFFIXES: .o .f90
[1]757
[48]758
[1]759all: $(PROG)
760
761$(PROG): $(OBJS)
762        $(F90) -o $(PROG) $(OBJS) $(LDFLAGS)
763
764clean:
[4047]765        rm -f $(PROG) $(OBJS) *.mod *.smod *.i *.lst
[1]766
767.f90.o:
768        $(F90) $(F90FLAGS) $(COPT) -c $<
769
770
[2847]771advec_s_bc.o: \
772        cpulog_mod.o \
773        mod_kinds.o \
774        modules.o
775advec_s_pw.o: \
776        mod_kinds.o \
777        modules.o
778advec_s_up.o: \
779        mod_kinds.o \
780        modules.o
781advec_u_pw.o: \
782        mod_kinds.o \
783        modules.o
784advec_u_up.o: \
785        mod_kinds.o \
786        modules.o
787advec_v_pw.o: \
788        mod_kinds.o \
789        modules.o
790advec_v_up.o: \
791        mod_kinds.o \
792        modules.o
793advec_ws.o: \
794        mod_kinds.o \
[3872]795        modules.o
[2847]796advec_w_pw.o: \
797        mod_kinds.o \
798        modules.o
799advec_w_up.o: \
800        mod_kinds.o \
801        modules.o
802average_3d_data.o: \
803        cpulog_mod.o \
804        exchange_horiz_2d.o \
805        mod_kinds.o \
[3637]806        module_interface.o \
[4048]807        modules.o
[3274]808basic_constants_and_equations_mod.o: \
809        mod_kinds.o
[3337]810biometeorology_mod.o: \
[3569]811        basic_constants_and_equations_mod.o \
812        date_and_time_mod.o \
[3448]813        modules.o \
[3337]814        mod_kinds.o \
[3569]815        netcdf_data_input_mod.o \
[3525]816        radiation_model_mod.o
[2847]817boundary_conds.o: \
[3274]818        bulk_cloud_model_mod.o \
[2847]819        chemistry_model_mod.o \
820        mod_kinds.o \
821        modules.o \
[3467]822        salsa_mod.o \
[2847]823        surface_mod.o \
824        turbulence_closure_mod.o
[3274]825bulk_cloud_model_mod.o: \
826        basic_constants_and_equations_mod.o \
827        cpulog_mod.o \
[3870]828        advec_ws.o \
829        advec_s_bc.o \
830        advec_s_pw.o \
831        advec_s_up.o \
832        diffusion_s.o \
[3274]833        mod_kinds.o \
834        modules.o \
835        surface_mod.o
[2847]836buoyancy.o: \
[3274]837        basic_constants_and_equations_mod.o \
[2847]838        mod_kinds.o \
839        modules.o
840calc_mean_profile.o: \
841        mod_kinds.o \
842        modules.o
843check_for_restart.o: \
844        mod_kinds.o \
845        modules.o \
846        pmc_interface_mod.o
847check_open.o: \
848        mod_kinds.o \
849        modules.o \
850        netcdf_interface_mod.o \
851        posix_calls_from_fortran.o
852check_parameters.o: \
[3274]853        basic_constants_and_equations_mod.o \
[2847]854        chemistry_model_mod.o \
[3298]855        chem_emissions_mod.o \
[3294]856        init_vertical_profiles.o \
[2847]857        model_1d_mod.o \
[3637]858        module_interface.o \
[2847]859        mod_kinds.o \
860        modules.o \
861        netcdf_data_input_mod.o \
862        netcdf_interface_mod.o \
863        pmc_interface_mod.o \
864        subsidence_mod.o \
[3637]865        vertical_nesting_mod.o
[3298]866chem_emissions_mod.o: \
867        chem_gasphase_mod.o \
868        chem_modules.o \
869        date_and_time_mod.o \
870        mod_kinds.o \
871        modules.o \
872        netcdf_data_input_mod.o \
873        surface_mod.o
[2847]874chemistry_model_mod.o: \
[3294]875        advec_ws.o \
[3685]876        chem_emissions_mod.o \
[2847]877        chem_gasphase_mod.o \
878        chem_modules.o \
[3877]879        chem_photolysis_mod.o \
[3298]880        date_and_time_mod.o \
[2847]881        diffusion_s.o \
882        mod_kinds.o \
883        modules.o \
884        netcdf_data_input_mod.o \
[3458]885        radiation_model_mod.o \
[3687]886        surface_mod.o
[2847]887chem_gasphase_mod.o: \
888        mod_kinds.o \
889        modules.o
890chem_modules.o: \
891        mod_kinds.o \
892        modules.o
893chem_photolysis_mod.o: \
[3274]894        basic_constants_and_equations_mod.o \
[2847]895        chem_gasphase_mod.o \
[3876]896        chem_modules.o \
[2847]897        mod_kinds.o \
898        modules.o \
899        radiation_model_mod.o
900close_file.o: \
901        mod_kinds.o \
902        modules.o \
903        netcdf_interface_mod.o
904compute_vpt.o: \
[3274]905        basic_constants_and_equations_mod.o \
906        bulk_cloud_model_mod.o \
[2847]907        mod_kinds.o \
908        modules.o
909coriolis.o: \
910        mod_kinds.o \
911        modules.o
912cpulog_mod.o: \
913        mod_kinds.o \
914        modules.o
915cpu_statistics.o: \
916        mod_kinds.o \
917        modules.o
[3634]918cuda_fft_interfaces.o: \
919        modules.o \
920        mod_kinds.o
[2847]921data_log.o: \
922        mod_kinds.o \
923        modules.o
[4070]924data_output_binary_module.o: \
925        mod_kinds.o
926data_output_module.o: \
927        data_output_binary_module.o \
[4106]928        data_output_netcdf4_module.o \
[4070]929        mod_kinds.o
[2847]930data_output_mask.o: \
[3274]931        basic_constants_and_equations_mod.o \
932        bulk_cloud_model_mod.o \
[3298]933        chemistry_model_mod.o \
[2847]934        cpulog_mod.o \
[3994]935        diagnostic_output_quantities_mod.o \
[2847]936        mod_kinds.o \
937        mod_particle_attributes.o \
938        modules.o \
[3435]939        netcdf_interface_mod.o \
[4167]940        salsa_mod.o
[4106]941data_output_netcdf4_module.o: \
[4070]942        mod_kinds.o
[2847]943data_output_profiles.o: \
944        cpulog_mod.o \
945        mod_kinds.o \
946        modules.o \
947        netcdf_interface_mod.o
948data_output_spectra.o: \
[3274]949        basic_constants_and_equations_mod.o \
[2847]950        cpulog_mod.o \
951        mod_kinds.o \
952        modules.o \
953        netcdf_interface_mod.o \
954        spectra_mod.o
955data_output_tseries.o: \
956        cpulog_mod.o \
957        mod_kinds.o \
958        modules.o \
959        netcdf_interface_mod.o
960data_output_flight.o: \
961        cpulog_mod.o \
962        mod_kinds.o \
963        modules.o \
964        netcdf_interface_mod.o \
965        virtual_flight_mod.o
966data_output_2d.o: \
[3274]967        basic_constants_and_equations_mod.o \
968        bulk_cloud_model_mod.o \
[2847]969        cpulog_mod.o \
970        land_surface_model_mod.o \
971        mod_kinds.o \
972        mod_particle_attributes.o \
[3637]973        module_interface.o \
[2847]974        modules.o \
975        netcdf_interface_mod.o \
976        surface_mod.o \
[3569]977        urban_surface_mod.o
[2847]978data_output_3d.o: \
[3274]979        basic_constants_and_equations_mod.o \
980        bulk_cloud_model_mod.o \
[2847]981        cpulog_mod.o \
982        land_surface_model_mod.o \
983        mod_kinds.o \
984        mod_particle_attributes.o \
[3637]985        module_interface.o \
[2847]986        modules.o \
987        netcdf_interface_mod.o \
[4127]988        plant_canopy_model_mod.o \
[3637]989        radiation_model_mod.o \
[2847]990        urban_surface_mod.o
991date_and_time_mod.o: \
992        mod_kinds.o \
993        modules.o
[3994]994diagnostic_output_quantities_mod.o: \
995        mod_kinds.o \
[4167]996        modules.o
[2847]997diffusion_s.o: \
998        mod_kinds.o \
999        modules.o \
1000        surface_mod.o
1001diffusion_u.o: \
1002        mod_kinds.o \
1003        modules.o \
1004        surface_mod.o
1005diffusion_v.o: \
1006        mod_kinds.o \
1007        modules.o \
1008        surface_mod.o
1009diffusion_w.o: \
1010        mod_kinds.o \
1011        modules.o \
1012        surface_mod.o
1013disturb_field.o: \
1014        cpulog_mod.o \
1015        mod_kinds.o \
1016        modules.o \
1017        random_function_mod.o \
1018        random_generator_parallel_mod.o
1019disturb_heatflux.o: \
1020        cpulog_mod.o \
1021        mod_kinds.o \
1022        modules.o \
1023        random_generator_parallel_mod.o \
1024        surface_mod.o
[4047]1025dynamics_mod.o: \
1026        mod_kinds.o \
1027        modules.o
[2847]1028exchange_horiz.o: \
1029        cpulog_mod.o \
1030        mod_kinds.o \
1031        modules.o
1032exchange_horiz_2d.o: \
1033        cpulog_mod.o \
1034        mod_kinds.o \
1035        modules.o \
1036        pmc_interface_mod.o
1037fft_xy_mod.o: \
[3634]1038        cuda_fft_interfaces.o \
[2847]1039        mod_kinds.o \
1040        modules.o \
1041        singleton_mod.o \
1042        temperton_fft_mod.o
1043flow_statistics.o: \
[3274]1044        basic_constants_and_equations_mod.o \
1045        bulk_cloud_model_mod.o \
[3637]1046        chem_modules.o \
[2847]1047        cpulog_mod.o \
1048        land_surface_model_mod.o \
1049        large_scale_forcing_nudging_mod.o \
1050        mod_kinds.o \
[3637]1051        module_interface.o \
[2847]1052        modules.o \
1053        netcdf_interface_mod.o \
1054        radiation_model_mod.o \
1055        surface_mod.o
1056global_min_max.o: \
1057        mod_kinds.o \
1058        modules.o
1059gust_mod.o: \
1060        mod_kinds.o \
1061        modules.o
1062header.o: \
[3274]1063        basic_constants_and_equations_mod.o \
1064        bulk_cloud_model_mod.o \
[2847]1065        cpulog_mod.o \
1066        date_and_time_mod.o \
1067        model_1d_mod.o \
[3637]1068        module_interface.o \
[2847]1069        mod_kinds.o \
1070        modules.o \
1071        netcdf_interface_mod.o \
[3294]1072        ocean_mod.o \
[2847]1073        plant_canopy_model_mod.o \
1074        pmc_handle_communicator_mod.o \
1075        pmc_interface_mod.o \
1076        subsidence_mod.o \
[3637]1077        surface_mod.o
[3469]1078indoor_model_mod.o: \
1079        cpulog_mod.o \
1080        date_and_time_mod.o \
1081        mod_kinds.o \
1082        modules.o \
1083        netcdf_data_input_mod.o \
1084        surface_mod.o \
1085        urban_surface_mod.o
[2847]1086inflow_turbulence.o: \
1087        cpulog_mod.o \
1088        mod_kinds.o \
1089        modules.o
1090init_3d_model.o: \
1091        advec_ws.o \
[3274]1092        basic_constants_and_equations_mod.o \
1093        bulk_cloud_model_mod.o \
[2847]1094        cpulog_mod.o \
1095        disturb_heatflux.o \
1096        large_scale_forcing_nudging_mod.o \
1097        model_1d_mod.o \
1098        mod_kinds.o \
1099        modules.o \
[3167]1100        multi_agent_system_mod.o \
[2847]1101        netcdf_data_input_mod.o \
1102        netcdf_interface_mod.o \
[3347]1103        nesting_offl_mod.o \
[2934]1104        pmc_interface_mod.o \
[2847]1105        radiation_model_mod.o \
1106        random_function_mod.o \
1107        random_generator_parallel_mod.o \
[2894]1108        read_restart_data_mod.o \
[2847]1109        surface_layer_fluxes_mod.o \
1110        surface_mod.o \
[3648]1111        surface_data_output_mod.o \
[4048]1112        synthetic_turbulence_generator_mod.o
[2847]1113init_advec.o: \
1114        mod_kinds.o \
1115        modules.o
1116init_coupling.o: \
1117        mod_kinds.o \
1118        modules.o \
1119        vertical_nesting_mod.o
1120init_grid.o: \
1121        advec_ws.o \
1122        mod_kinds.o \
1123        modules.o \
1124        netcdf_data_input_mod.o \
1125        netcdf_interface_mod.o \
1126        poismg_noopt_mod.o \
1127        surface_mod.o \
1128        vertical_nesting_mod.o
1129init_masks.o: \
[3274]1130        bulk_cloud_model_mod.o \
[2847]1131        mod_kinds.o \
[3687]1132        module_interface.o \
[2847]1133        modules.o \
[3687]1134        netcdf_interface_mod.o
[2847]1135init_pegrid.o: \
1136        mod_kinds.o \
1137        modules.o \
[3999]1138        pmc_interface_mod.o \
[2847]1139        spectra_mod.o \
1140        synthetic_turbulence_generator_mod.o \
1141        vertical_nesting_mod.o
1142init_pt_anomaly.o: \
1143        mod_kinds.o \
1144        modules.o
1145init_rankine.o: \
[3274]1146        basic_constants_and_equations_mod.o \
[2847]1147        mod_kinds.o \
1148        modules.o
1149init_slope.o: \
[3274]1150        basic_constants_and_equations_mod.o \
[2847]1151        mod_kinds.o \
1152        modules.o
[3294]1153init_vertical_profiles.o: \
1154        modules.o \
1155        mod_kinds.o
[4017]1156lagrangian_particle_model_mod.o: \
1157        basic_constants_and_equations_mod.o \
1158        cpulog_mod.o \
1159        mod_kinds.o \
1160        mod_particle_attributes.o \
1161        modules.o \
1162        pmc_interface_mod.o \
1163        pmc_particle_interface.o \
1164        netcdf_interface_mod.o \
1165        random_function_mod.o \
1166        random_generator_parallel_mod.o \
1167        surface_mod.o
[2847]1168land_surface_model_mod.o: \
[3274]1169        basic_constants_and_equations_mod.o \
1170        bulk_cloud_model_mod.o \
[2847]1171        calc_mean_profile.o \
1172        mod_kinds.o \
1173        modules.o \
1174        netcdf_data_input_mod.o \
[2938]1175        pmc_interface_mod.o \
[2847]1176        radiation_model_mod.o \
1177        surface_mod.o
1178large_scale_forcing_nudging_mod.o: \
1179        cpulog_mod.o \
1180        mod_kinds.o \
1181        modules.o \
1182        surface_mod.o
1183local_stop.o: \
1184        mod_kinds.o \
1185        modules.o \
1186        pmc_interface_mod.o \
1187        vertical_nesting_mod.o
1188local_tremain.o: \
1189        cpulog_mod.o \
1190        mod_kinds.o \
1191        modules.o
1192local_tremain_ini.o: \
1193        cpulog_mod.o \
1194        mod_kinds.o \
1195        modules.o
1196message.o: \
1197        mod_kinds.o \
1198        modules.o \
1199        pmc_interface_mod.o
1200model_1d_mod.o: \
[3274]1201        basic_constants_and_equations_mod.o \
[2847]1202        mod_kinds.o \
[3298]1203        modules.o \
1204        time_to_string.o
[3637]1205module_interface.o: \
1206        mod_kinds.o \
1207        modules.o \
1208        biometeorology_mod.o \
1209        bulk_cloud_model_mod.o \
1210        chemistry_model_mod.o \
[4039]1211        diagnostic_output_quantities_mod.o \
[4047]1212        dynamics_mod.o \
[3637]1213        gust_mod.o \
1214        indoor_model_mod.o \
[4017]1215        lagrangian_particle_model_mod.o \
[3637]1216        land_surface_model_mod.o \
1217        large_scale_forcing_nudging_mod.o \
[4017]1218        mod_particle_attributes.o \
[3637]1219        multi_agent_system_mod.o \
1220        nesting_offl_mod.o \
1221        ocean_mod.o \
1222        plant_canopy_model_mod.o \
1223        radiation_model_mod.o \
1224        salsa_mod.o \
1225        spectra_mod.o \
[3648]1226        surface_data_output_mod.o \
[3637]1227        synthetic_turbulence_generator_mod.o \
[4047]1228        turbulence_closure_mod.o \
[3637]1229        urban_surface_mod.o \
[3687]1230        user_module.o \
[3637]1231        virtual_flight_mod.o \
1232        virtual_measurement_mod.o \
1233        wind_turbine_model_mod.o
[2847]1234modules.o: \
1235        mod_kinds.o
[3159]1236multi_agent_system_mod.o: \
[3274]1237        basic_constants_and_equations_mod.o \
[3448]1238        biometeorology_mod.o \
[3159]1239        cpulog_mod.o \
1240        mod_kinds.o \
1241        modules.o \
1242        netcdf_interface_mod.o \
[3656]1243        random_function_mod.o
[2847]1244mod_kinds.o: \
1245
1246mod_particle_attributes.o: \
1247        mod_kinds.o
1248netcdf_data_input_mod.o: \
[3298]1249        chem_modules.o \
[2955]1250        cpulog_mod.o \
[2847]1251        mod_kinds.o \
[2963]1252        modules.o   \
1253        surface_mod.o
[2847]1254netcdf_interface_mod.o: \
[3274]1255        basic_constants_and_equations_mod.o \
[3337]1256        biometeorology_mod.o \
[2847]1257        chemistry_model_mod.o \
[4039]1258        diagnostic_output_quantities_mod.o \
[2847]1259        gust_mod.o \
[3744]1260        indoor_model_mod.o \
[2847]1261        land_surface_model_mod.o \
1262        mod_kinds.o \
1263        modules.o \
[3421]1264        netcdf_data_input_mod.o \
[3294]1265        ocean_mod.o \
[2847]1266        radiation_model_mod.o \
[3467]1267        salsa_mod.o \
[2847]1268        spectra_mod.o \
1269        turbulence_closure_mod.o \
[3700]1270        urban_surface_mod.o \
1271        user_module.o
[3347]1272nesting_offl_mod.o: \
[3876]1273        chem_modules.o \
[3448]1274        cpulog_mod.o \
1275        mod_kinds.o \
[3347]1276        modules.o \
[4168]1277        netcdf_data_input_mod.o
[3294]1278ocean_mod.o: \
[3322]1279        advec_s_pw.o \
[3294]1280        advec_s_up.o \
1281        advec_ws.o \
1282        basic_constants_and_equations_mod.o \
1283        diffusion_s.o \
1284        init_vertical_profiles.o \
1285        mod_kinds.o \
1286        modules.o \
1287        pmc_interface_mod.o \
[3684]1288        surface_mod.o
[2847]1289outflow_turbulence.o: \
1290        cpulog_mod.o \
1291        mod_kinds.o \
1292        modules.o
1293palm.o: \
[3274]1294        bulk_cloud_model_mod.o \
[2847]1295        chem_photolysis_mod.o \
1296        cpulog_mod.o \
[3298]1297        date_and_time_mod.o \
[3994]1298        diagnostic_output_quantities_mod.o \
[2847]1299        land_surface_model_mod.o \
1300        mod_kinds.o \
[3687]1301        module_interface.o \
[2847]1302        modules.o \
[3235]1303        multi_agent_system_mod.o \
[2847]1304        netcdf_data_input_mod.o \
1305        pmc_interface_mod.o \
1306        pmc_particle_interface.o \
[3467]1307        salsa_mod.o \
[2894]1308        surface_layer_fluxes_mod.o \
[3648]1309        surface_data_output_mod.o \
[3298]1310        time_to_string.o \
[2894]1311        write_restart_data_mod.o
[2847]1312parin.o: \
1313        chem_modules.o \
1314        cpulog_mod.o \
1315        date_and_time_mod.o \
1316        model_1d_mod.o \
1317        mod_kinds.o \
[3687]1318        module_interface.o \
[2847]1319        modules.o \
1320        netcdf_interface_mod.o \
1321        pmc_interface_mod.o \
1322        progress_bar_mod.o \
[2894]1323        read_restart_data_mod.o \
[3083]1324        turbulence_closure_mod.o \
[3637]1325        vertical_nesting_mod.o
[2847]1326plant_canopy_model_mod.o: \
[3274]1327        bulk_cloud_model_mod.o \
[2847]1328        mod_kinds.o \
1329        modules.o \
1330        netcdf_data_input_mod.o \
1331        surface_mod.o
1332pmc_particle_interface.o: \
1333        mod_particle_attributes.o \
1334        modules.o \
1335        pmc_child_mod.o \
1336        pmc_interface_mod.o \
1337        pmc_parent_mod.o
1338pmc_interface_mod.o: \
[3274]1339        bulk_cloud_model_mod.o \
[3876]1340        chem_modules.o \
[2847]1341        chemistry_model_mod.o \
[3833]1342        chem_gasphase_mod.o \
[2847]1343        mod_kinds.o \
1344        mod_particle_attributes.o \
1345        modules.o \
1346        pmc_child_mod.o \
1347        pmc_general_mod.o \
1348        pmc_handle_communicator_mod.o \
1349        pmc_mpi_wrapper_mod.o \
1350        pmc_parent_mod.o \
[3467]1351        salsa_mod.o \
[2847]1352        surface_mod.o
1353pmc_child_mod.o: \
1354        mod_kinds.o \
1355        pmc_general_mod.o \
1356        pmc_handle_communicator_mod.o \
1357        pmc_mpi_wrapper_mod.o
1358pmc_general_mod.o: \
1359        mod_kinds.o
1360pmc_handle_communicator_mod.o: \
1361        mod_kinds.o \
1362        modules.o \
1363        pmc_general_mod.o
1364pmc_mpi_wrapper_mod.o: \
1365        pmc_handle_communicator_mod.o
1366pmc_parent_mod.o: \
1367        pmc_general_mod.o \
1368        pmc_handle_communicator_mod.o \
1369        pmc_mpi_wrapper_mod.o
1370poisfft_mod.o: \
1371        cpulog_mod.o \
1372        fft_xy_mod.o \
1373        mod_kinds.o \
1374        modules.o \
1375        tridia_solver_mod.o
1376poismg_mod.o: \
1377        cpulog_mod.o \
1378        mod_kinds.o \
1379        modules.o
1380poismg_noopt_mod.o: \
1381        cpulog_mod.o \
1382        mod_kinds.o \
1383        modules.o
1384posix_calls_from_fortran.o: \
1385
1386pres.o: \
1387        cpulog_mod.o \
1388        mod_kinds.o \
1389        modules.o \
1390        pmc_interface_mod.o \
1391        poisfft_mod.o \
1392        poismg_mod.o \
1393        poismg_noopt_mod.o \
1394        surface_mod.o
1395print_1d.o: \
1396        cpulog_mod.o \
1397        mod_kinds.o \
1398        modules.o
1399prognostic_equations.o: \
1400        advec_s_bc.o \
1401        advec_s_pw.o \
1402        advec_s_up.o \
1403        advec_u_pw.o \
1404        advec_u_up.o \
1405        advec_v_pw.o \
1406        advec_v_up.o \
1407        advec_w_pw.o \
1408        advec_ws.o \
1409        advec_w_up.o \
1410        buoyancy.o \
1411        chemistry_model_mod.o \
1412        coriolis.o \
1413        cpulog_mod.o \
1414        cpulog_mod.o \
1415        diffusion_s.o \
1416        diffusion_u.o \
1417        diffusion_v.o \
1418        diffusion_w.o \
1419        large_scale_forcing_nudging_mod.o \
1420        mod_kinds.o \
1421        mod_kinds.o \
[3684]1422        module_interface.o \
[2847]1423        modules.o \
[3294]1424        ocean_mod.o \
[2847]1425        plant_canopy_model_mod.o \
1426        radiation_model_mod.o \
[3467]1427        salsa_mod.o \
[2847]1428        subsidence_mod.o \
1429        surface_mod.o \
1430        surface_mod.o \
1431        wind_turbine_model_mod.o
1432progress_bar_mod.o: \
1433        mod_kinds.o \
1434        modules.o
1435radiation_model_mod.o: \
[3274]1436        basic_constants_and_equations_mod.o \
1437        bulk_cloud_model_mod.o \
[2847]1438        calc_mean_profile.o \
1439        date_and_time_mod.o \
1440        mod_particle_attributes.o \
1441        modules.o \
1442        netcdf_data_input_mod.o \
1443        plant_canopy_model_mod.o \
1444        surface_mod.o
1445random_function_mod.o: \
1446        mod_kinds.o
1447random_gauss.o: \
1448        mod_kinds.o \
1449        random_function_mod.o \
1450        random_generator_parallel_mod.o
1451random_generator_parallel_mod.o: \
1452        mod_kinds.o \
1453        modules.o
[2894]1454read_restart_data_mod.o: \
[3637]1455        chem_modules.o \
[2921]1456        cpulog_mod.o \
1457        date_and_time_mod.o \
[3994]1458        diagnostic_output_quantities_mod.o \
[2847]1459        mod_kinds.o \
[2894]1460        model_1d_mod.o \
[3637]1461        module_interface.o \
1462        modules.o \
[2894]1463        netcdf_interface_mod.o \
[2847]1464        radiation_model_mod.o \
[2894]1465        random_function_mod.o\
[2847]1466        random_generator_parallel_mod.o \
1467        spectra_mod.o \
1468        surface_mod.o \
[3988]1469        vertical_nesting_mod.o \
1470        virtual_measurement_mod.o
[2847]1471run_control.o: \
1472        cpulog_mod.o \
1473        mod_kinds.o \
1474        modules.o
[3467]1475salsa_mod.o: \
1476        modules.o \
1477        mod_kinds.o \
1478        advec_ws.o \
1479        advec_s_pw.o \
1480        advec_s_up.o \
[3864]1481        chem_gasphase_mod.o \
[3876]1482        chem_modules.o \
[3467]1483        diffusion_s.o \
1484        netcdf_data_input_mod.o \
1485        plant_canopy_model_mod.o \
1486        surface_mod.o \
1487        netcdf_data_input_mod.o
[2847]1488singleton_mod.o: \
1489        mod_kinds.o
1490sor.o: \
1491        mod_kinds.o \
1492        modules.o
1493spectra_mod.o: \
1494        cpulog_mod.o \
1495        fft_xy_mod.o \
1496        mod_kinds.o \
1497        modules.o
1498subsidence_mod.o: \
1499        mod_kinds.o \
1500        modules.o
1501sum_up_3d_data.o: \
[3274]1502        basic_constants_and_equations_mod.o \
1503        bulk_cloud_model_mod.o \
[2847]1504        cpulog_mod.o \
1505        mod_kinds.o \
[3637]1506        module_interface.o \
[2847]1507        modules.o \
1508        surface_mod.o \
[3569]1509        urban_surface_mod.o
[2847]1510surface_coupler.o: \
[3274]1511        basic_constants_and_equations_mod.o \
[2847]1512        cpulog_mod.o \
1513        mod_kinds.o \
1514        modules.o \
1515        surface_mod.o
1516surface_layer_fluxes_mod.o: \
[3274]1517        basic_constants_and_equations_mod.o \
1518        bulk_cloud_model_mod.o \
[3833]1519        chem_gasphase_mod.o \
[2847]1520        chem_modules.o \
1521        exchange_horiz_2d.o \
1522        land_surface_model_mod.o \
1523        mod_kinds.o \
1524        modules.o \
1525        surface_mod.o \
1526        urban_surface_mod.o
1527surface_mod.o: \
[3833]1528        chem_gasphase_mod.o \
[2847]1529        chem_modules.o \
1530        model_1d_mod.o \
1531        mod_kinds.o \
1532        modules.o
[3648]1533surface_data_output_mod.o: \
[3421]1534        mod_kinds.o \
1535        modules.o \
[3727]1536        netcdf_data_input_mod.o \
1537        netcdf_interface_mod.o \
[3421]1538        surface_mod.o
[2847]1539synthetic_turbulence_generator_mod.o: \
[3274]1540        basic_constants_and_equations_mod.o \
[2847]1541        cpulog_mod.o \
1542        mod_kinds.o \
[2938]1543        modules.o \
[3347]1544        nesting_offl_mod.o \
1545        pmc_interface_mod.o \
1546        surface_mod.o
[2847]1547temperton_fft_mod.o: \
1548        mod_kinds.o \
1549        modules.o
1550time_integration.o: \
1551        advec_ws.o \
[3448]1552        biometeorology_mod.o \
[3274]1553        bulk_cloud_model_mod.o \
[2847]1554        buoyancy.o \
1555        calc_mean_profile.o \
[3298]1556        chem_emissions_mod.o \
[2847]1557        chemistry_model_mod.o \
[3833]1558        chem_gasphase_mod.o \
[2847]1559        chem_modules.o \
1560        cpulog_mod.o \
1561        data_output_flight.o \
[3994]1562        diagnostic_output_quantities_mod.o \
[2847]1563        disturb_heatflux.o \
[3469]1564        indoor_model_mod.o \
[4043]1565        lagrangian_particle_model_mod.o \
[2847]1566        land_surface_model_mod.o \
1567        large_scale_forcing_nudging_mod.o \
1568        mod_kinds.o \
1569        modules.o \
[3167]1570        multi_agent_system_mod.o \
[3347]1571        nesting_offl_mod.o \
[3298]1572        ocean_mod.o \
[2847]1573        pmc_interface_mod.o \
1574        prognostic_equations.o \
1575        progress_bar_mod.o \
1576        radiation_model_mod.o \
[3467]1577        salsa_mod.o \
[2847]1578        spectra_mod.o \
1579        surface_layer_fluxes_mod.o \
1580        surface_mod.o \
[3648]1581        surface_data_output_mod.o \
[2847]1582        synthetic_turbulence_generator_mod.o \
[3298]1583        time_to_string.o \
[2847]1584        turbulence_closure_mod.o\
1585        urban_surface_mod.o \
1586        vertical_nesting_mod.o \
1587        virtual_flight_mod.o \
[3875]1588        virtual_measurement_mod.o
[2847]1589time_integration_spinup.o: \
[3274]1590        basic_constants_and_equations_mod.o \
[2847]1591        cpulog_mod.o \
1592        date_and_time_mod.o \
1593        land_surface_model_mod.o \
1594        mod_kinds.o \
1595        modules.o \
[2934]1596        pmc_interface_mod.o \
[2847]1597        radiation_model_mod.o \
1598        surface_layer_fluxes_mod.o \
[3298]1599        time_to_string.o \
[2847]1600        urban_surface_mod.o
1601time_to_string.o: \
1602        mod_kinds.o
1603timestep.o: \
[3274]1604        bulk_cloud_model_mod.o \
[2847]1605        cpulog_mod.o \
1606        mod_kinds.o \
1607        modules.o \
1608        pmc_interface_mod.o \
1609        vertical_nesting_mod.o
1610timestep_scheme_steering.o: \
1611        mod_kinds.o \
1612        modules.o
1613transpose.o: \
1614        cpulog_mod.o \
1615        mod_kinds.o \
1616        modules.o
1617tridia_solver_mod.o: \
[3274]1618        basic_constants_and_equations_mod.o \
[2847]1619        mod_kinds.o \
1620        modules.o
1621turbulence_closure_mod.o: \
1622        advec_s_bc.o \
1623        advec_s_pw.o \
1624        advec_s_up.o \
1625        advec_ws.o \
[3274]1626        basic_constants_and_equations_mod.o \
1627        bulk_cloud_model_mod.o \
[2847]1628        cpulog_mod.o \
1629        mod_kinds.o \
1630        mod_particle_attributes.o \
1631        modules.o \
[3322]1632        ocean_mod.o \
[2847]1633        plant_canopy_model_mod.o \
[2938]1634        pmc_interface_mod.o \
[3130]1635        surface_layer_fluxes_mod.o \
[3684]1636        surface_mod.o
[2847]1637urban_surface_mod.o: \
[3274]1638        basic_constants_and_equations_mod.o \
[2847]1639        date_and_time_mod.o \
1640        mod_kinds.o \
1641        modules.o \
1642        netcdf_data_input_mod.o \
1643        radiation_model_mod.o \
1644        surface_mod.o
1645user_data_output_mask.o: \
1646        mod_kinds.o \
1647        modules.o \
1648        user_module.o
1649user_flight.o: \
1650        mod_kinds.o \
1651        modules.o \
1652        user_module.o
1653user_init_3d_model.o: \
1654        mod_kinds.o \
1655        modules.o \
1656        surface_mod.o \
1657        user_module.o
1658user_init_flight.o: \
1659        mod_kinds.o \
1660        modules.o \
1661        netcdf_interface_mod.o \
1662        user_module.o
1663user_init_grid.o: \
1664        mod_kinds.o \
1665        modules.o \
1666        user_module.o
1667user_init_land_surface.o: \
1668        land_surface_model_mod.o \
1669        mod_kinds.o \
1670        modules.o \
[3700]1671        surface_mod.o
[2847]1672user_init_plant_canopy.o: \
1673        mod_kinds.o \
1674        modules.o \
1675        plant_canopy_model_mod.o \
1676        user_module.o
1677user_init_radiation.o: \
1678        mod_kinds.o \
1679        modules.o \
1680        radiation_model_mod.o \
1681        user_module.o
1682user_init_urban_surface.o: \
1683        mod_kinds.o \
1684        modules.o \
1685        surface_mod.o \
1686        urban_surface_mod.o \
1687        user_module.o
1688user_lpm_advec.o: \
1689        mod_kinds.o \
1690        modules.o \
1691        user_module.o
1692user_lpm_init.o: \
1693        mod_kinds.o \
1694        modules.o \
1695        user_module.o
1696user_module.o: \
1697        mod_kinds.o \
1698        modules.o \
[3687]1699        surface_mod.o
[2847]1700user_spectra.o: \
1701        mod_kinds.o \
1702        modules.o \
1703        spectra_mod.o \
1704        user_module.o
1705vertical_nesting_mod.o: \
1706        mod_kinds.o \
1707        modules.o \
1708        surface_mod.o \
1709        turbulence_closure_mod.o
1710virtual_flight_mod.o: \
[3274]1711        basic_constants_and_equations_mod.o \
1712        bulk_cloud_model_mod.o \
[2847]1713        cpulog_mod.o \
1714        mod_kinds.o \
1715        modules.o \
1716        netcdf_interface_mod.o \
1717        user_flight.o \
1718        user_init_flight.o
[3472]1719virtual_measurement_mod.o: \
1720        cpulog_mod.o \
[3876]1721        chem_modules.o \
[3833]1722        chem_gasphase_mod.o \
[3472]1723        mod_kinds.o \
1724        modules.o \
1725        netcdf_data_input_mod.o \
[3522]1726        netcdf_interface_mod.o \
1727        radiation_model_mod.o
[2847]1728wind_turbine_model_mod.o: \
[3274]1729        basic_constants_and_equations_mod.o \
[2847]1730        cpulog_mod.o \
1731        mod_kinds.o \
1732        modules.o
[2894]1733wrd_write_string.o: \
1734        mod_kinds.o
1735write_restart_data_mod.o: \
[2921]1736        date_and_time_mod.o \
[2847]1737        mod_kinds.o \
[2894]1738        model_1d_mod.o \
[3637]1739        module_interface.o \
[2847]1740        modules.o \
[2894]1741        netcdf_interface_mod.o \
[2847]1742        radiation_model_mod.o \
1743        random_function_mod.o \
1744        random_generator_parallel_mod.o \
[3637]1745        spectra_mod.o \
1746        surface_mod.o \
[3988]1747        vertical_nesting_mod.o \
1748        virtual_measurement_mod.o
Note: See TracBrowser for help on using the repository browser.