Download Model-Independent Parameter Estimation Watermark
Transcript
Parallel PEST 10-10 ensure that these files are written correctly to the PSLAVE working directory no matter what is its full pathname. Note however that the directory K:\ (without the dot) is not the same directory as K:.\ (with the dot) if directories under the PSLAVE working directory are accessible from the machine on which PEST is run. If there are any doubts, provide the full PSLAVE path. Note also from Example 10.2 that a slave on the local machine can work from the same directory as PEST. This may be desirable if all model input files are in this same directory (which is often the case) and this is also the current PEST working directory. A designation of .\ is sufficient to identify this directory. The next line of the run management file must contain as many entries as there are slaves. Each entry is the expected run time of the model on the respective slave, the ordering of slaves on this line being the same as that in which slave data was supplied earlier in the run management file. Run times should be supplied in seconds; if you are unsure of the exact run times, simply provide the correct run time ratios. There is no need for stopwatch precision here as PEST continually updates model run time estimates in the course of the parameter estimation process. However it is better to overestimate, rather than underestimate these run times so that PEST will not re-instigate the initial model run (which is not part of the Jacobian calculation) on an alternative machine if the initial model run takes much longer than you have indicated, and PEST comes to the conclusion that a mishap may have occurred on the machine to which that run was initially assigned. If the value supplied for IFLETYP is 0, then the run management file is complete. However if it is supplied as 1, the names of all model input files and all model output files on all slave machines must next be supplied individually. Either full pathnames can be supplied or abbreviated pathnames, the abbreviations being sufficient for PEST to write and read the respective files from the directory in which it is run. Data for the various slaves must be supplied in the same order as that in which the slaves were introduced earlier in the file. For each slave the names of NTPFLE model input files must be followed by the names of NINSFLE model output files, where NTPFLE is the number of template files and NINSFLE is the number of instruction files pertaining to the present PEST case. (Note that the PEST template and instruction file corresponding to each of these model input and output files is identified in the PEST control file read by Parallel PEST.) Example 10.3 shows a Parallel PEST run management file equivalent to that of Example 10.2 but with the value of NFLETYP set to 0. Use of an abbreviated run management file such as that shown in Example 10.3 is only possible where all model input and output files on each slave reside in the one subdirectory, and this subdirectory is also the PSLAVE working directory on that machine. prf 3 0 1.5 'my machine' .\ 'steve''s machine' k:.\ 'jerome''s machine' l:\model 600 600 720 Example 10.3 A Parallel PEST run management file equivalent to that of Example 10.2, but with NFLETYP set to zero.