Candidate routines for inlining are (i.e. they should be inlined if anyhow possible):
rhd_hyd_module.F90
:
rhd_hyd_avg
,
rhd_hyd_upwind
,
rhd_hyd_pred0
,
rhd_hyd_predm
,
rhd_hyd_predp
,
rhd_hyd_alpha
,
rhd_hyd_constanteq
,
rhd_hyd_minmodeq
,
rhd_hyd_minmod
,
rhd_hyd_vanleereq
,
rhd_hyd_vanleer
,
rhd_hyd_superbeeeq
,
rhd_hyd_superbee
,
rhd_hyd_ppeq
,
rhd_hyd_pp
,
rhd_hyd_hdflux
rhd_lhdrad_module.F90
:
rhd_rad3d_raylhd
,
rhd_rad3d_solve
,
rhd_rad3d_solveeq
rhd_shortrad_module.F90
:
rhd_shortrad_operator
,
rhd_shortrad_dtauop
.
On some machines the Makefile generated by the configure script contains such a list explicitly. On others, one has to rely on automatic inlining (see the following sections).