... | ... | @@ -80,7 +80,12 @@ Options: |
|
|
Если подкаталог с именем, заданным параметром `name`, уже существует, то будет выдано соответствующее предупреждение. Это сделано для того, чтобы случайно не затереть результаты прошлых расчётов.
|
|
|
|
|
|
### Продолжение расчёта
|
|
|
Скрипт `load_run.sh` позволяет продолжить расчёт с параметрами, заданными в файле `parameters.sh`, из заданного состояния (пространственного распределения элементов поля). Начальное состояние поля задаётся в файле, который ранее был сохранён программой в ходе другого расчёта. Важно, чтобы размер и геометрия поля из файла состояния и файла `parameters.sh` совпадали. Пример запуска продолжения расчёта из состояния поля в файле `data.dat`:
|
|
|
Скрипт `load_run.sh` позволяет продолжить расчёт с параметрами, заданными в файле `parameters.sh`, из заданного состояния (пространственного распределения элементов поля). Начальное состояние поля задаётся в файле, который ранее был сохранён программой в ходе другого расчёта. Важно, чтобы размеры (`nx`,`ny`) и геометрия поля (`cell`,`nsize`) из файла состояния и файла `parameters.sh` совпадали. Пример запуска продолжения расчёта из состояния поля в файле `data.dat`:
|
|
|
```
|
|
|
$ ./load_run.sh data.dat
|
|
|
```
|
|
|
При продолжении расчёта существует возможность нумеровать итерации не с нуля, а с некоторго начального номера. Этот начальный номер задаётся вторым параметром скрипта запуска. Например:
|
|
|
```
|
|
|
$ ./load_run.sh data.dat 100
|
|
|
```
|
|
|
При этом значение параметра `nt` в файле `parameters.sh` всё также задаёт число итераций, которое необходимо выполнить в ходе продолжения расчёта. Например, если при продолжении расчёта был указан номер начальной итерации `100`, а значение параметра `nt` равно `200`, то значение последней итерации расчёта будет `300`. |