前提・実現したいこと
PythonをつかってLAMMPSという分子動力学シミュレーションを行うコードを動かしています。
公式チュートリアルにあったin.ljというファイルは読み込めたのですが、他のサイトを参考にして作成したin.lmpというインプットファイルが読み込めませんでした。どちらも同一フォルダ内にあります。以下のエラーメッセージが発生します。
インプットファイルに不備があってエラーするならまだいいのですが、ファイルが見つからないと表記されるのはなぜでしょうか。
発生している問題・エラーメッセージ
Reading data file ... ERROR on proc 0: Cannot open file data.ch: No such file or directory (../read_data.cpp:1949) -------------------------------------------------------------------------- MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. You may or may not see output from other processes, depending on exactly when Open MPI kills them.
該当のソースコード
in.ljを読み込んだときは
python
1from lammps import lammps 2lmp=lammps() 3lmp.file("in.lj")
を実行して
ubuntu
1LAMMPS (24 Aug 2020) 2Lattice spacing in x,y,z = 1.6795962 1.6795962 1.6795962 3Created orthogonal box = (0.0000000 0.0000000 0.0000000) to (33.591924 33.591924 33.591924) 4 1 by 1 by 1 MPI processor grid 5Created 32000 atoms 6 create_atoms CPU = 0.005 seconds 7Neighbor list info ... 8 update every 20 steps, delay 0 steps, check no 9 max neighbors/atom: 2000, page size: 100000 10 master list distance cutoff = 2.8 11 ghost atom cutoff = 2.8 12 binsize = 1.4, bins = 24 24 24 13 1 neighbor lists, perpetual/occasional/extra = 1 0 0 14 (1) pair lj/cut, perpetual 15 attributes: half, newton on 16 pair build: half/bin/atomonly/newton 17 stencil: half/bin/3d/newton 18 bin: standard 19Setting up Verlet run ... 20 Unit style : lj 21 Current step : 0 22 Time step : 0.005 23Per MPI rank memory allocation (min/avg/max) = 13.82 | 13.82 | 13.82 Mbytes 24Step Temp E_pair E_mol TotEng Press 25 0 1.44 -6.7733681 0 -4.6134356 -5.0197073 26 100 0.7574531 -5.7585055 0 -4.6223613 0.20726105 27Loop time of 1.30481 on 1 procs for 100 steps with 32000 atoms 28 29Performance: 33108.330 tau/day, 76.640 timesteps/s 30100.6% CPU use with 1 MPI tasks x no OpenMP threads 31 32MPI task timing breakdown: 33Section | min time | avg time | max time |%varavg| %total 34--------------------------------------------------------------- 35Pair | 1.1002 | 1.1002 | 1.1002 | 0.0 | 84.32 36Neigh | 0.16345 | 0.16345 | 0.16345 | 0.0 | 12.53 37Comm | 0.011967 | 0.011967 | 0.011967 | 0.0 | 0.92 38Output | 0.0005875 | 0.0005875 | 0.0005875 | 0.0 | 0.05 39Modify | 0.02399 | 0.02399 | 0.02399 | 0.0 | 1.84 40Other | | 0.004583 | | | 0.35 41 42Nlocal: 32000.0 ave 32000 max 32000 min 43Histogram: 1 0 0 0 0 0 0 0 0 0 44Nghost: 19657.0 ave 19657 max 19657 min 45Histogram: 1 0 0 0 0 0 0 0 0 0 46Neighs: 1.20283e+06 ave 1.20283e+06 max 1.20283e+06 min 47Histogram: 1 0 0 0 0 0 0 0 0 0 48 49Total # of neighbors = 1202833 50Ave neighs/atom = 37.588531 51Neighbor list builds = 5 52Dangerous builds not checked 53Total wall time: 0:00:01
となりますが、in.lmpに変えた
python
1from lammps import lammps 2lmp=lammps() 3lmp.file("in.lmp")
を実行したときは
ubuntu
1LAMMPS (24 Aug 2020) 2Reading data file ... 3ERROR on proc 0: Cannot open file data.ch: No such file or directory (../read_data.cpp:1949) 4-------------------------------------------------------------------------- 5MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD 6with errorcode 1. 7 8NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. 9You may or may not see output from other processes, depending on 10exactly when Open MPI kills them. 11--------------------------------------------------------------------------
となります。
試したこと
各ツールの再起動やこのエラーメッセージでググってみましたが解決策はわかりませんでした。
補足情報(FW/ツールのバージョンなど)
Ubuntu 20.04.1 LTS (Focal Fossa)
Python 3.8.2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。