問題タブ [lammps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
127 参照

c++ - CMake: コードは同じだがインクルード パスが異なる複数のライブラリをビルドする

LAMMPS と連携するソース コードがあります。ただし、このフォーラムの範囲外の理由により、それぞれが異なるバージョンの LAMMPS と互換性のある 2 つの作業バージョンのコードを維持する必要があります。したがって、同じコードから 2 つのライブラリをコンパイルする必要があります。それぞれのライブラリは、対応する LAMMPS ソース コードに対してコンパイルされています。どうすればCMakeでそれを行うことができますか?

問題は、ソース コード a1.cpp、a2.cpp、....、aN.cpp があるとします。これらすべてのソース コードには、別のパッケージのコードが含まれています。しかし、コンパイルのラウンドごとに異なるインクルード パスを使用したいと考えています。

0 投票する
1 に答える
90 参照

python - テキスト ファイルの特定の部分だけを読み取り、別のテキスト ファイルに出力する

次のような内容の大きなテキスト ファイルがあります。

Pythonで5つの異なるテキストファイルを読み書きしたい合計5セットの2000行のデータがあります。このようなもの:

オンラインで閲覧すると、次のことがわかりました: Python で大きなテキスト ファイルからセクションを効率的に読み取る

どの問題が私のものに似ていますが、この関数では次のエラーが発生します。

これは、入力テキスト ファイルに一連のデータ間に多くのテキスト行があるためだと思います。また、スクリプトを実行して、データを含むすべての行を一度に抽出したいのですが、単一の間隔の行しか受け入れません。

このスクリプトを変更することがこの問題に取り組むための最良の方法なのか、それとも目的の目標を達成するためのより良い方法があるのか​​ はわかりません。どんな助けでも大歓迎です!