Как решить ОШИБКА на proc 0: не удается открыть файл tersoff.data (../read_data.cpp:1938)? - PullRequest
0 голосов
/ 04 апреля 2019

Я только начал использовать лампы, и у меня проблемы с чтением tersoff. данные. Как я могу решить это

lmp_serial.exe -in main.in
LAMMPS (4 Jan 2019)
  using 5 OpenMP thread(s) per MPI task
Reading data file ...
ERROR on proc 0: Cannot open file tersoff.data (../read_data.cpp:1938)
Last command: read_data tersoff.data

Я получаю эту ошибку

1 Ответ

0 голосов
/ 09 мая 2019

Не могли бы вы показать содержание tersoff.data (хотя бы первые строки)?

Несколько вещей, которые могут вам помочь:

  • Файл должен находиться в той же папке, что и lmp_serial.exe, чтобы Lammps мог найти его с помощью команды, которую вы использовали.
  • Для обычного текста кодировка файла должна быть доступна для чтения Lammps (используйте UTF8).
  • read_data принимает входные файлы, отформатированные как описано здесь: https://lammps.sandia.gov/doc/read_data.html
  • Будьте очень осторожны с любым файлом, передаваемым в Lammps, поскольку его способ чтения входных данных немного старомоден и негибок. Любая ошибка форматирования вызовет ошибку.
  • Если tersoff.data описывает потенциал Терсоффа, он должен быть прочитан командой pair_tersoff . В лампах read_data используется только для установки начальной позиции / типа атомов и окна моделирования.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...