差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| softwares:cernlib [2019/12/19 12:38] – [Ubuntu 18.04 LTS] kobayash | softwares:cernlib [2021/08/21 15:29] (現在) – kobayash | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ===== CERN Program Library ===== | ===== CERN Program Library ===== | ||
| + | ==== CentOS 8.2.2004 ==== | ||
| + | * Debugging the DESY cernlib | ||
| + | * PAW のメモリの大きさを変えた時は、すべてをコンパイルする必要はなく、以下のコマンドで再コンパイル可能。何度もコンパイルし直していると、log ファイルのファイル名が長くなりすぎてエラーになるので、ログファイルも消しておく。 | ||
| + | |||
| + | $ emacs -nw 2005/ | ||
| + | $ touch 2005/ | ||
| + | $ rm -rf 2005/ | ||
| + | $ ./ | ||
| + | |||
| + | * コンパイルオプション (例えば # | ||
| + | |||
| + | * NWPAW を 175000000 以上にして、二次元ヒストグラムを表示すると、以下のように SIGFPE で落ちるときがある。これは再現性がある。 | ||
| + | |||
| + | PAW> hi/pl 6 | ||
| + | | ||
| + | Program received signal SIGFPE: Floating-point exception - erroneous arithmetic operation. | ||
| + | | ||
| + | Backtrace for this error: | ||
| + | #0 0x7f7b6339216a | ||
| + | #1 0x7f7b633912d3 | ||
| + | ... | ||
| + | #32 0x7f7b627f96a2 | ||
| + | #33 0x429edd | ||
| + | #34 0xffffffffffffffff | ||
| + | Floating point exception (core dumped) | ||
| + | |||
| + | * gdb ~/ | ||
| + | | ||
| ==== Ubuntu 18.04 LTS ==== | ==== Ubuntu 18.04 LTS ==== | ||
| * Ubuntu 18.04 に gfortran でコンパイルした cernlib をインストールした。ただ、うまく動いてないかも? | * Ubuntu 18.04 に gfortran でコンパイルした cernlib をインストールした。ただ、うまく動いてないかも? | ||
