4 | | Programming user-defined code extensions usually requires exact knowledge of the internal structure of {{{PALM}}}. Appropriate explanations in [wiki:chapter_2 chapter 2.0] and the technical documentation are usually not sufficient and must be supplemented by a rigorous study of the model's source code. Programming experiences with {{{FORTRAN95}}} and if necessary experiences with the parallelization tool {{{MPI}}} are absolutely necessary! \\\\ |
5 | | Changes of the standard model code by the user should be avoided whenever possible and are reserved to the developer-group of {{{PALM}}}. The corrections, revisions and extensions of the model accomplished by this group are published in the technical/numerical documentation and the accordingly updated source files are accessible to the users (see [wiki:chapter_51 chapter 5.1]).\\\\ |
| 4 | Programming user-defined code extensions usually requires exact knowledge of the internal structure of {{{PALM}}}. The latest publication and the technical documentation are usually not sufficient and must be supplemented by a rigorous study of the model's source code. Programming experiences with {{{FORTRAN95}}} and if necessary experiences with the parallelization tool {{{MPI}}} are absolutely necessary! \\\\ |
| 5 | Changes of the standard model code by the user should be avoided whenever possible and are reserved to the developer group of {{{PALM}}}. The corrections, revisions and extensions of the model accomplished by this group are published in the technical/numerical documentation and the accordingly updated source files are accessible to the users.\\\\ |
33 | | A very typical request of users is the calculation and output of quantities which are not part of PALM's standard output. Several routines in the basic user interface are already designed and prepared for calculating and output of such quantities (see [wiki:chapter_354 chapter 3.5.4]).\\\\ |
34 | | As already mentioned, the contents of the files {{{user_***.f90}}} can be used as a basis for extensions. However these files should not be manipulated directly. Instead, a copy should be used.\\\\ |
| 33 | A very typical request of users is the calculation and output of quantities which are not part of PALM's standard output. Several routines in the basic user interface are already designed and prepared for calculating and output of such quantities.\\\\ |
| 34 | As already mentioned, the contents of the files {{{user_***.f90}}} can be used as a basis for extensions. However, these files should not be manipulated directly. Instead, a copy should be used.\\\\ |