Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
openmc [2015/12/27 00:12] wombat створено |
openmc [2015/12/30 18:55] (поточний) wombat [В Gentoo] dash fixed |
||
---|---|---|---|
Рядок 5: | Рядок 5: | ||
===== В Gentoo ===== | ===== В Gentoo ===== | ||
- | Для сборки OpenMC из исходников, необходимо установить компилятор Фортрана, а также библиотеку HDF5: | + | Для сборки OpenMC из исходников, необходимо установить компилятор Фортрана, систему сборки CMake, а также библиотеку HDF5 с привязками к языку Python: |
# USE="fortran" emerge gcc cmake | # USE="fortran" emerge gcc cmake | ||
- | # USE="fortran fortran2003 -threads" emerge hdf5 | + | # USE="fortran fortran2003 -threads" emerge hdf5 h5py |
- | После этого можно скачать и скомпилировать OpenMC из исходников, согласно [[документации | http://mit-crpg.github.io/openmc/usersguide/install.html#build-configuration]]: | + | После этого можно скачать и скомпилировать OpenMC из исходников, согласно [[http://mit-crpg.github.io/openmc/usersguide/install.html#build-configuration | документации]]: |
- | $ wget -c --content-disposition 'https://github.com/mit-crpg/openmc/archive/v0.7.1.tar.gz' | + | <konsole>~ $ wget -c <nowiki>--content-disposition 'https://github.com/mit-crpg/openmc/archive/v0.7.1.tar.gz'</nowiki> |
- | $ tar -xvf openmc-0.7.1.tar.gz | + | ~ $ tar -xvf openmc-0.7.1.tar.gz |
- | $ cd openmc-0.7.1 | + | ~ $ cd openmc-0.7.1 |
- | $ mkdir build && cd build | + | ~/openmc-0.7.1 $ mkdir build && cd build |
- | $ cmake -DCMAKE_INSTALL_PREFIX=$HOME/local/ .. | + | ~/openmc-0.7.1/build $ cmake -DCMAKE_INSTALL_PREFIX=$HOME/local/ .. |
- | $ make | + | ~/openmc-0.7.1/build $ make |
- | $ make install | + | </konsole> |
+ | |||
+ | |||
+ | |||
+ | После компиляции самого OpenMC можно протестировать, насколько корректно он работает. Для этого понадобятся базы данных сечений. Для теста можно воспользоваться небольшой базой от NNDC, которую можно автоматически установить скриптом в папке ''openmc-0.7.1/data''. И так, если мы были в папке ''build'', то переходим туда: | ||
+ | |||
+ | |||
+ | <konsole>~/openmc-0.7.1/build $ cd ../data | ||
+ | ~/openmc-0.7.1/data $ python get_nndc_data.py<nowiki> | ||
+ | Downloading ENDF-B-VII.1-neutron-293.6K.tar.gz... 501910959 [100.00%] | ||
+ | Downloading ENDF-B-VII.1-tsl.tar.gz... 17925081 [100.00%] | ||
+ | Verifying MD5 checksums... | ||
+ | Extracting ENDF-B-VII.1-neutron-293.6K.tar.gz... | ||
+ | Extracting ENDF-B-VII.1-tsl.tar.gz... | ||
+ | Changing graphite ZAID from 6012 to 6000 | ||
+ | Copying cross_sections_nndc.xml... | ||
+ | Delete *.tar.gz files? ([y]/n) n | ||
+ | Convert ACE files to binary? ([y]/n) y | ||
+ | Converting nndc/293.6K... | ||
+ | Converting Rb_086_293.6K.ace... | ||
+ | Converting Ni_059_293.6K.ace... | ||
+ | Converting F_019_293.6K.ace... | ||
+ | Converting Cr_052_293.6K.ace... | ||
+ | Converting Ag_109_293.6K.ace... | ||
+ | Converting Zr_094_293.6K.ace... | ||
+ | Converting Ra_225_293.6K.ace... | ||
+ | Converting O_016_293.6K.ace... | ||
+ | Converting Rh_105_293.6K.ace... | ||
+ | Converting La_138_293.6K.ace... | ||
+ | Converting Mo_095_293.6K.ace... | ||
+ | Converting Np_239_293.6K.ace... | ||
+ | Converting Sn_122_293.6K.ace... | ||
+ | Converting Cf_248_293.6K.ace... | ||
+ | Converting Pu_241_293.6K.ace... | ||
+ | Converting Kr_082_293.6K.ace... | ||
+ | Converting Ru_103_293.6K.ace... | ||
+ | Converting Sm_149_293.6K.ace... | ||
+ | Converting Se_080_293.6K.ace... | ||
+ | Converting Eu_156_293.6K.ace... | ||
+ | Converting Hg_201_293.6K.ace... | ||
+ | Converting Gd_156_293.6K.ace... | ||
+ | Converting Ni_060_293.6K.ace... | ||
+ | Converting Sm_150_293.6K.ace... | ||
+ | Converting U_236_293.6K.ace... | ||
+ | Converting Pu_244_293.6K.ace... | ||
+ | Converting S_032_293.6K.ace... | ||
+ | Converting H_001_293.6K.ace... | ||
+ | Converting Sb_124_293.6K.ace... | ||
+ | Converting Cs_135_293.6K.ace... | ||
+ | Converting Pu_237_293.6K.ace... | ||
+ | Converting Sn_113_293.6K.ace... | ||
+ | Converting Xe_133_293.6K.ace... | ||
+ | Converting Hf_174_293.6K.ace... | ||
+ | Converting Cu_063_293.6K.ace... | ||
+ | Converting Pu_242_293.6K.ace... | ||
+ | Converting Te_122_293.6K.ace... | ||
+ | Converting H_003_293.6K.ace... | ||
+ | Converting He_003_293.6K.ace... | ||
+ | Converting Ce_138_293.6K.ace... | ||
+ | Converting Ru_098_293.6K.ace... | ||
+ | Converting Cd_110_293.6K.ace... | ||
+ | Converting Ge_074_293.6K.ace... | ||
+ | Converting Bk_250_293.6K.ace... | ||
+ | Converting Pm_148_293.6K.ace... | ||
+ | Converting Zr_093_293.6K.ace... | ||
+ | Converting Zn_065_293.6K.ace... | ||
+ | Converting Am_244_293.6K.ace... | ||
+ | Converting Ca_043_293.6K.ace... | ||
+ | Converting Ba_135_293.6K.ace... | ||
+ | Converting Ru_096_293.6K.ace... | ||
+ | Converting Te_126_293.6K.ace... | ||
+ | Converting Ac_227_293.6K.ace... | ||
+ | Converting Xe_135_293.6K.ace... | ||
+ | Converting Eu_155_293.6K.ace... | ||
+ | Converting Ca_040_293.6K.ace... | ||
+ | Converting Ce_136_293.6K.ace... | ||
+ | Converting Ce_141_293.6K.ace... | ||
+ | Converting Kr_084_293.6K.ace... | ||
+ | Converting S_033_293.6K.ace... | ||
+ | Converting Am_242m1_293.6K.ace... | ||
+ | Converting Zr_092_293.6K.ace... | ||
+ | Converting Ru_099_293.6K.ace... | ||
+ | Converting Ni_061_293.6K.ace... | ||
+ | Converting Cd_108_293.6K.ace... | ||
+ | Converting Cf_250_293.6K.ace... | ||
+ | Converting Te_128_293.6K.ace... | ||
+ | Converting Ga_069_293.6K.ace... | ||
+ | Converting Cu_065_293.6K.ace... | ||
+ | Converting Si_029_293.6K.ace... | ||
+ | Converting Cm_245_293.6K.ace... | ||
+ | Converting Kr_086_293.6K.ace... | ||
+ | Converting He_004_293.6K.ace... | ||
+ | Converting Dy_164_293.6K.ace... | ||
+ | Converting Ti_050_293.6K.ace... | ||
+ | Converting Ta_180_293.6K.ace... | ||
+ | Converting Eu_151_293.6K.ace... | ||
+ | Converting Tl_203_293.6K.ace... | ||
+ | Converting Xe_132_293.6K.ace... | ||
+ | Converting La_139_293.6K.ace... | ||
+ | Converting Ho_165_293.6K.ace... | ||
+ | Converting Sr_089_293.6K.ace... | ||
+ | Converting Cd_113_293.6K.ace... | ||
+ | Converting Gd_155_293.6K.ace... | ||
+ | Converting Ca_046_293.6K.ace... | ||
+ | Converting Dy_156_293.6K.ace... | ||
+ | Converting Es_253_293.6K.ace... | ||
+ | Converting Ru_105_293.6K.ace... | ||
+ | Converting Ra_224_293.6K.ace... | ||
+ | Converting Nd_144_293.6K.ace... | ||
+ | Converting Kr_080_293.6K.ace... | ||
+ | Converting Ru_102_293.6K.ace... | ||
+ | Converting Ti_048_293.6K.ace... | ||
+ | Converting Pb_204_293.6K.ace... | ||
+ | Converting V_050_293.6K.ace... | ||
+ | Converting Se_076_293.6K.ace... | ||
+ | Converting Mg_026_293.6K.ace... | ||
+ | Converting Na_022_293.6K.ace... | ||
+ | Converting Sn_125_293.6K.ace... | ||
+ | Converting Ac_226_293.6K.ace... | ||
+ | Converting Pb_207_293.6K.ace... | ||
+ | Converting Zn_068_293.6K.ace... | ||
+ | Converting Pd_108_293.6K.ace... | ||
+ | Converting Am_240_293.6K.ace... | ||
+ | Converting Gd_154_293.6K.ace... | ||
+ | Converting Cs_133_293.6K.ace... | ||
+ | Converting Rb_087_293.6K.ace... | ||
+ | Converting U_238_293.6K.ace... | ||
+ | Converting Ar_040_293.6K.ace... | ||
+ | Converting Tb_160_293.6K.ace... | ||
+ | Converting Si_028_293.6K.ace... | ||
+ | Converting Hf_179_293.6K.ace... | ||
+ | Converting Cl_037_293.6K.ace... | ||
+ | Converting Zr_095_293.6K.ace... | ||
+ | Converting Mn_055_293.6K.ace... | ||
+ | Converting Ag_107_293.6K.ace... | ||
+ | Converting Cm_243_293.6K.ace... | ||
+ | Converting Se_082_293.6K.ace... | ||
+ | Converting Hf_178_293.6K.ace... | ||
+ | Converting Zr_091_293.6K.ace... | ||
+ | Converting Gd_157_293.6K.ace... | ||
+ | Converting I_127_293.6K.ace... | ||
+ | Converting Bk_246_293.6K.ace... | ||
+ | Converting Es_252_293.6K.ace... | ||
+ | Converting Lu_175_293.6K.ace... | ||
+ | Converting Pr_143_293.6K.ace... | ||
+ | Converting N_015_293.6K.ace... | ||
+ | Converting I_129_293.6K.ace... | ||
+ | Converting Fe_056_293.6K.ace... | ||
+ | Converting Cl_035_293.6K.ace... | ||
+ | Converting Np_234_293.6K.ace... | ||
+ | Converting Co_059_293.6K.ace... | ||
+ | Converting Xe_136_293.6K.ace... | ||
+ | Converting Cd_114_293.6K.ace... | ||
+ | Converting Ca_044_293.6K.ace... | ||
+ | Converting B_011_293.6K.ace... | ||
+ | Converting Re_187_293.6K.ace... | ||
+ | Converting Pa_231_293.6K.ace... | ||
+ | Converting Pd_106_293.6K.ace... | ||
+ | Converting Hg_202_293.6K.ace... | ||
+ | Converting Pa_232_293.6K.ace... | ||
+ | Converting Li_007_293.6K.ace... | ||
+ | Converting Sn_116_293.6K.ace... | ||
+ | Converting Zr_096_293.6K.ace... | ||
+ | Converting Y_091_293.6K.ace... | ||
+ | Converting Tm_168_293.6K.ace... | ||
+ | Converting Np_235_293.6K.ace... | ||
+ | Converting Ag_110m1_293.6K.ace... | ||
+ | Converting Pu_243_293.6K.ace... | ||
+ | Converting Pr_142_293.6K.ace... | ||
+ | Converting Xe_130_293.6K.ace... | ||
+ | Converting Am_244m1_293.6K.ace... | ||
+ | Converting Tb_159_293.6K.ace... | ||
+ | Converting Sm_154_293.6K.ace... | ||
+ | Converting Dy_158_293.6K.ace... | ||
+ | Converting Th_232_293.6K.ace... | ||
+ | Converting Ru_101_293.6K.ace... | ||
+ | Converting Mo_097_293.6K.ace... | ||
+ | Converting Nb_094_293.6K.ace... | ||
+ | Converting Pb_208_293.6K.ace... | ||
+ | Converting Gd_153_293.6K.ace... | ||
+ | Converting Sn_114_293.6K.ace... | ||
+ | Converting Cf_251_293.6K.ace... | ||
+ | Converting W_184_293.6K.ace... | ||
+ | Converting P_031_293.6K.ace... | ||
+ | Converting W_183_293.6K.ace... | ||
+ | Converting Fe_057_293.6K.ace... | ||
+ | Converting Pb_206_293.6K.ace... | ||
+ | Converting K_039_293.6K.ace... | ||
+ | Converting Sr_087_293.6K.ace... | ||
+ | Converting Eu_157_293.6K.ace... | ||
+ | Converting Fm_255_293.6K.ace... | ||
+ | Converting Dy_160_293.6K.ace... | ||
+ | Converting Cm_244_293.6K.ace... | ||
+ | Converting Mo_100_293.6K.ace... | ||
+ | Converting Bk_249_293.6K.ace... | ||
+ | Converting Be_009_293.6K.ace... | ||
+ | Converting Dy_162_293.6K.ace... | ||
+ | Converting Re_185_293.6K.ace... | ||
+ | Converting Ti_047_293.6K.ace... | ||
+ | Converting Ti_046_293.6K.ace... | ||
+ | Converting Sn_115_293.6K.ace... | ||
+ | Converting Cs_137_293.6K.ace... | ||
+ | Converting Sn_123_293.6K.ace... | ||
+ | Converting Sm_148_293.6K.ace... | ||
+ | Converting Ag_111_293.6K.ace... | ||
+ | Converting U_230_293.6K.ace... | ||
+ | Converting Ca_048_293.6K.ace... | ||
+ | Converting S_034_293.6K.ace... | ||
+ | Converting Te_124_293.6K.ace... | ||
+ | Converting Pa_230_293.6K.ace... | ||
+ | Converting Cr_050_293.6K.ace... | ||
+ | Converting Te_120_293.6K.ace... | ||
+ | Converting Ga_071_293.6K.ace... | ||
+ | Converting Te_127m1_293.6K.ace... | ||
+ | Converting U_241_293.6K.ace... | ||
+ | Converting Ac_225_293.6K.ace... | ||
+ | Converting Zr_090_293.6K.ace... | ||
+ | Converting Ba_133_293.6K.ace... | ||
+ | Converting Ar_036_293.6K.ace... | ||
+ | Converting Sr_084_293.6K.ace... | ||
+ | Converting Cm_241_293.6K.ace... | ||
+ | Converting Cm_247_293.6K.ace... | ||
+ | Converting Sn_119_293.6K.ace... | ||
+ | Converting Ge_076_293.6K.ace... | ||
+ | Converting Au_197_293.6K.ace... | ||
+ | Converting Ca_042_293.6K.ace... | ||
+ | Converting Zn_064_293.6K.ace... | ||
+ | Converting Tm_170_293.6K.ace... | ||
+ | Converting Ni_062_293.6K.ace... | ||
+ | Converting S_036_293.6K.ace... | ||
+ | Converting Pm_151_293.6K.ace... | ||
+ | Converting Am_242_293.6K.ace... | ||
+ | Converting Hf_177_293.6K.ace... | ||
+ | Converting Sm_144_293.6K.ace... | ||
+ | Converting Er_166_293.6K.ace... | ||
+ | Converting Sr_090_293.6K.ace... | ||
+ | Converting Pu_236_293.6K.ace... | ||
+ | Converting Nd_143_293.6K.ace... | ||
+ | Converting Ba_137_293.6K.ace... | ||
+ | Converting Ta_182_293.6K.ace... | ||
+ | Converting Xe_126_293.6K.ace... | ||
+ | Converting Pu_240_293.6K.ace... | ||
+ | Converting Pd_104_293.6K.ace... | ||
+ | Converting Ge_070_293.6K.ace... | ||
+ | Converting Hg_198_293.6K.ace... | ||
+ | Converting Kr_085_293.6K.ace... | ||
+ | Converting Sc_045_293.6K.ace... | ||
+ | Converting Li_006_293.6K.ace... | ||
+ | Converting H_002_293.6K.ace... | ||
+ | Converting Er_164_293.6K.ace... | ||
+ | Converting Ni_064_293.6K.ace... | ||
+ | Converting Fe_058_293.6K.ace... | ||
+ | Converting Xe_129_293.6K.ace... | ||
+ | Converting I_130_293.6K.ace... | ||
+ | Converting Ba_138_293.6K.ace... | ||
+ | Converting Mo_092_293.6K.ace... | ||
+ | Converting In_113_293.6K.ace... | ||
+ | Converting Sn_126_293.6K.ace... | ||
+ | Converting Xe_131_293.6K.ace... | ||
+ | Converting Ce_139_293.6K.ace... | ||
+ | Converting As_075_293.6K.ace... | ||
+ | Converting W_180_293.6K.ace... | ||
+ | Converting U_237_293.6K.ace... | ||
+ | Converting Te_123_293.6K.ace... | ||
+ | Converting Ni_058_293.6K.ace... | ||
+ | Converting Mo_099_293.6K.ace... | ||
+ | Converting Ge_073_293.6K.ace... | ||
+ | Converting Sn_118_293.6K.ace... | ||
+ | Converting U_233_293.6K.ace... | ||
+ | Converting Ir_191_293.6K.ace... | ||
+ | Converting U_231_293.6K.ace... | ||
+ | Converting Np_236_293.6K.ace... | ||
+ | Converting Sm_153_293.6K.ace... | ||
+ | Converting Tl_205_293.6K.ace... | ||
+ | Converting Pu_239_293.6K.ace... | ||
+ | Converting K_041_293.6K.ace... | ||
+ | Converting Ce_140_293.6K.ace... | ||
+ | Converting Tc_099_293.6K.ace... | ||
+ | Converting Th_231_293.6K.ace... | ||
+ | Converting Pm_148m1_293.6K.ace... | ||
+ | Converting Mo_096_293.6K.ace... | ||
+ | Converting Es_254m1_293.6K.ace... | ||
+ | Converting Cf_252_293.6K.ace... | ||
+ | Converting Nb_093_293.6K.ace... | ||
+ | Converting Pa_233_293.6K.ace... | ||
+ | Converting Mg_024_293.6K.ace... | ||
+ | Converting V_051_293.6K.ace... | ||
+ | Converting U_234_293.6K.ace... | ||
+ | Converting Hg_200_293.6K.ace... | ||
+ | Converting Cm_250_293.6K.ace... | ||
+ | Converting Cd_116_293.6K.ace... | ||
+ | Converting Ta_181_293.6K.ace... | ||
+ | Converting Te_130_293.6K.ace... | ||
+ | Converting Ba_140_293.6K.ace... | ||
+ | Converting Tm_169_293.6K.ace... | ||
+ | Converting Zn_066_293.6K.ace... | ||
+ | Converting Es_254_293.6K.ace... | ||
+ | Converting Th_229_293.6K.ace... | ||
+ | Converting Lu_176_293.6K.ace... | ||
+ | Converting Si_030_293.6K.ace... | ||
+ | Converting Ba_134_293.6K.ace... | ||
+ | Converting Pm_147_293.6K.ace... | ||
+ | Converting Th_230_293.6K.ace... | ||
+ | Converting As_074_293.6K.ace... | ||
+ | Converting Cf_254_293.6K.ace... | ||
+ | Converting Cm_248_293.6K.ace... | ||
+ | Converting Pd_102_293.6K.ace... | ||
+ | Converting Th_227_293.6K.ace... | ||
+ | Converting Hg_204_293.6K.ace... | ||
+ | Converting Y_090_293.6K.ace... | ||
+ | Converting Te_125_293.6K.ace... | ||
+ | Converting Th_234_293.6K.ace... | ||
+ | Converting Kr_078_293.6K.ace... | ||
+ | Converting W_186_293.6K.ace... | ||
+ | Converting Cd_112_293.6K.ace... | ||
+ | Converting Eu_154_293.6K.ace... | ||
+ | Converting Pm_149_293.6K.ace... | ||
+ | Converting Cm_249_293.6K.ace... | ||
+ | Converting Hf_176_293.6K.ace... | ||
+ | Converting Am_243_293.6K.ace... | ||
+ | Converting Cm_242_293.6K.ace... | ||
+ | Converting Se_079_293.6K.ace... | ||
+ | Converting Sn_120_293.6K.ace... | ||
+ | Converting Cf_249_293.6K.ace... | ||
+ | Converting Xe_134_293.6K.ace... | ||
+ | Converting Sb_123_293.6K.ace... | ||
+ | Converting Eu_153_293.6K.ace... | ||
+ | Converting La_140_293.6K.ace... | ||
+ | Converting Ce_142_293.6K.ace... | ||
+ | Converting Xe_124_293.6K.ace... | ||
+ | Converting Sr_088_293.6K.ace... | ||
+ | Converting Ba_130_293.6K.ace... | ||
+ | Converting Rh_103_293.6K.ace... | ||
+ | Converting Mo_098_293.6K.ace... | ||
+ | Converting Cr_054_293.6K.ace... | ||
+ | Converting C_000_293.6K.ace... | ||
+ | Converting Gd_152_293.6K.ace... | ||
+ | Converting Mo_094_293.6K.ace... | ||
+ | Converting Ce_143_293.6K.ace... | ||
+ | Converting Nd_146_293.6K.ace... | ||
+ | Converting Bk_248_293.6K.ace... | ||
+ | Converting U_240_293.6K.ace... | ||
+ | Converting Na_023_293.6K.ace... | ||
+ | Converting Cf_246_293.6K.ace... | ||
+ | Converting Nb_095_293.6K.ace... | ||
+ | Converting Y_089_293.6K.ace... | ||
+ | Converting Es_251_293.6K.ace... | ||
+ | Converting Sm_151_293.6K.ace... | ||
+ | Converting O_017_293.6K.ace... | ||
+ | Converting N_014_293.6K.ace... | ||
+ | Converting I_131_293.6K.ace... | ||
+ | Converting Br_081_293.6K.ace... | ||
+ | Converting Cm_246_293.6K.ace... | ||
+ | Converting Ra_223_293.6K.ace... | ||
+ | Converting Ti_049_293.6K.ace... | ||
+ | Converting Er_170_293.6K.ace... | ||
+ | Converting U_239_293.6K.ace... | ||
+ | Converting Sm_152_293.6K.ace... | ||
+ | Converting Th_228_293.6K.ace... | ||
+ | Converting Be_007_293.6K.ace... | ||
+ | Converting Nd_145_293.6K.ace... | ||
+ | Converting In_115_293.6K.ace... | ||
+ | Converting Nd_150_293.6K.ace... | ||
+ | Converting Cd_111_293.6K.ace... | ||
+ | Converting Ce_144_293.6K.ace... | ||
+ | Converting U_235_293.6K.ace... | ||
+ | Converting Pa_229_293.6K.ace... | ||
+ | Converting Th_233_293.6K.ace... | ||
+ | Converting Ho_166m1_293.6K.ace... | ||
+ | Converting Nd_142_293.6K.ace... | ||
+ | Converting Kr_083_293.6K.ace... | ||
+ | Converting Sr_086_293.6K.ace... | ||
+ | Converting Mg_025_293.6K.ace... | ||
+ | Converting Sn_112_293.6K.ace... | ||
+ | Converting Zn_070_293.6K.ace... | ||
+ | Converting Np_237_293.6K.ace... | ||
+ | Converting Gd_160_293.6K.ace... | ||
+ | Converting Nd_147_293.6K.ace... | ||
+ | Converting Er_167_293.6K.ace... | ||
+ | Converting Ru_100_293.6K.ace... | ||
+ | Converting Ra_226_293.6K.ace... | ||
+ | Converting Se_074_293.6K.ace... | ||
+ | Converting Hf_180_293.6K.ace... | ||
+ | Converting Cs_136_293.6K.ace... | ||
+ | Converting W_182_293.6K.ace... | ||
+ | Converting Sb_126_293.6K.ace... | ||
+ | Converting Se_077_293.6K.ace... | ||
+ | Converting Cd_106_293.6K.ace... | ||
+ | Converting Pd_107_293.6K.ace... | ||
+ | Converting Pd_105_293.6K.ace... | ||
+ | Converting Hg_199_293.6K.ace... | ||
+ | Converting B_010_293.6K.ace... | ||
+ | Converting Fe_054_293.6K.ace... | ||
+ | Converting Pu_238_293.6K.ace... | ||
+ | Converting Te_129m1_293.6K.ace... | ||
+ | Converting Xe_123_293.6K.ace... | ||
+ | Converting Ba_136_293.6K.ace... | ||
+ | Converting Hg_196_293.6K.ace... | ||
+ | Converting Bk_247_293.6K.ace... | ||
+ | Converting Cr_053_293.6K.ace... | ||
+ | Converting Al_027_293.6K.ace... | ||
+ | Converting Co_058m1_293.6K.ace... | ||
+ | Converting Ar_038_293.6K.ace... | ||
+ | Converting Bi_209_293.6K.ace... | ||
+ | Converting Ba_132_293.6K.ace... | ||
+ | Converting Er_162_293.6K.ace... | ||
+ | Converting Br_079_293.6K.ace... | ||
+ | Converting Am_241_293.6K.ace... | ||
+ | Converting Ru_104_293.6K.ace... | ||
+ | Converting Sn_117_293.6K.ace... | ||
+ | Converting Es_255_293.6K.ace... | ||
+ | Converting Co_058_293.6K.ace... | ||
+ | Converting Sn_124_293.6K.ace... | ||
+ | Converting I_135_293.6K.ace... | ||
+ | Converting U_232_293.6K.ace... | ||
+ | Converting Eu_152_293.6K.ace... | ||
+ | Converting Pd_110_293.6K.ace... | ||
+ | Converting Ru_106_293.6K.ace... | ||
+ | Converting Se_078_293.6K.ace... | ||
+ | Converting Xe_128_293.6K.ace... | ||
+ | Converting Ge_072_293.6K.ace... | ||
+ | Converting Te_132_293.6K.ace... | ||
+ | Converting Cd_115m1_293.6K.ace... | ||
+ | Converting Pu_246_293.6K.ace... | ||
+ | Converting Nd_148_293.6K.ace... | ||
+ | Converting Zn_067_293.6K.ace... | ||
+ | Converting Dy_163_293.6K.ace... | ||
+ | Converting Cf_253_293.6K.ace... | ||
+ | Converting K_040_293.6K.ace... | ||
+ | Converting Gd_158_293.6K.ace... | ||
+ | Converting Cs_134_293.6K.ace... | ||
+ | Converting Sb_125_293.6K.ace... | ||
+ | Converting Bk_245_293.6K.ace... | ||
+ | Converting Np_238_293.6K.ace... | ||
+ | Converting Sb_121_293.6K.ace... | ||
+ | Converting Pr_141_293.6K.ace... | ||
+ | Converting Ir_193_293.6K.ace... | ||
+ | Converting Rb_085_293.6K.ace... | ||
+ | Converting Er_168_293.6K.ace... | ||
+ | Converting Dy_161_293.6K.ace... | ||
+ | Converting Sm_147_293.6K.ace... | ||
+ | Converting Cm_240_293.6K.ace... | ||
+ | Converting nndc/tsl... | ||
+ | Converting lch4.acer... | ||
+ | Converting hh2o.acer... | ||
+ | Converting uuo2.acer... | ||
+ | Converting parah.acer... | ||
+ | Converting hzrh.acer... | ||
+ | Converting ouo2.acer... | ||
+ | Converting bebeo.acer... | ||
+ | Converting graphite.acer... | ||
+ | Converting parad.acer... | ||
+ | Converting be.acer... | ||
+ | Converting hch2.acer... | ||
+ | Converting sch4.acer... | ||
+ | Converting al.acer... | ||
+ | Converting dd2o.acer... | ||
+ | Converting obeo.acer... | ||
+ | Converting fe.acer... | ||
+ | Converting orthoh.acer... | ||
+ | Converting orthod.acer... | ||
+ | Converting benzine.acer... | ||
+ | Converting zrzrh.acer...</nowiki></konsole> | ||
+ | |||
+ | После скачивания и распаковки баз сечений, нужно указать полный путь к ним в переменной окружения ''CROSS_SECTIONS'' и запустить тесты в каталоке ''build'', где мы были раньше: | ||
+ | |||
+ | <konsole> | ||
+ | ~/openmc-0.7.1/data $ export CROSS_SECTIONS=$HOME/openmc-0.7.1/data/nndc/cross_sections.xml | ||
+ | ~/openmc-0.7.1/data $ cd ../build | ||
+ | ~/openmc-0.7.1/build $ make test<nowiki> | ||
+ | Running tests... | ||
+ | Test project /home/install/openmc-0.7.1/build | ||
+ | Start 1: test_score_flux.py | ||
+ | 1/102 Test #1: test_score_flux.py .................. Passed 4.12 sec | ||
+ | Start 2: test_score_scatter_n.py | ||
+ | 2/102 Test #2: test_score_scatter_n.py ............. Passed 4.28 sec | ||
+ | Start 3: test_lattice_mixed.py | ||
+ | 3/102 Test #3: test_lattice_mixed.py ............... Passed 5.51 sec | ||
+ | Start 4: test_density_atombcm.py | ||
+ | 4/102 Test #4: test_density_atombcm.py ............. Passed 1.10 sec | ||
+ | Start 5: test_mgxs_library_condense.py | ||
+ | 5/102 Test #5: test_mgxs_library_condense.py ....... Passed 19.86 sec | ||
+ | Start 6: test_rotation.py | ||
+ | 6/102 Test #6: test_rotation.py .................... Passed 1.13 sec | ||
+ | Start 7: test_plot_mask.py | ||
+ | 7/102 Test #7: test_plot_mask.py ................... Passed 0.77 sec | ||
+ | Start 8: test_score_current.py | ||
+ | 8/102 Test #8: test_score_current.py ............... Passed 9.87 sec | ||
+ | Start 9: test_score_kappafission.py | ||
+ | 9/102 Test #9: test_score_kappafission.py .......... Passed 4.99 sec | ||
+ | Start 10: test_seed.py | ||
+ | 10/102 Test #10: test_seed.py ........................ Passed 0.93 sec | ||
+ | Start 11: test_filter_mesh_3d.py | ||
+ | 11/102 Test #11: test_filter_mesh_3d.py .............. Passed 5.30 sec | ||
+ | Start 12: test_score_events.py | ||
+ | 12/102 Test #12: test_score_events.py ................ Passed 7.85 sec | ||
+ | Start 13: test_score_total_yn.py | ||
+ | 13/102 Test #13: test_score_total_yn.py .............. Passed 5.94 sec | ||
+ | Start 14: test_filter_material.py | ||
+ | 14/102 Test #14: test_filter_material.py ............. Passed 5.01 sec | ||
+ | Start 15: test_density_kgm3.py | ||
+ | 15/102 Test #15: test_density_kgm3.py ................ Passed 1.57 sec | ||
+ | Start 16: test_filter_cellborn.py | ||
+ | 16/102 Test #16: test_filter_cellborn.py ............. Passed 4.20 sec | ||
+ | Start 17: test_statepoint_interval.py | ||
+ | 17/102 Test #17: test_statepoint_interval.py ......... Passed 1.28 sec | ||
+ | Start 18: test_statepoint_restart.py | ||
+ | 18/102 Test #18: test_statepoint_restart.py .......... Passed 1.71 sec | ||
+ | Start 19: test_natural_element.py | ||
+ | 19/102 Test #19: test_natural_element.py ............. Passed 2.56 sec | ||
+ | Start 20: test_union_energy_grids.py | ||
+ | 20/102 Test #20: test_union_energy_grids.py .......... Passed 1.31 sec | ||
+ | Start 21: test_trigger_no_status.py | ||
+ | 21/102 Test #21: test_trigger_no_status.py ........... Passed 1.47 sec | ||
+ | Start 22: test_score_nuscatter_yn.py | ||
+ | 22/102 Test #22: test_score_nuscatter_yn.py .......... Passed 4.81 sec | ||
+ | Start 23: test_density_sum.py | ||
+ | 23/102 Test #23: test_density_sum.py ................. Passed 1.53 sec | ||
+ | Start 24: test_source_file.py | ||
+ | 24/102 Test #24: test_source_file.py ................. Passed 1.71 sec | ||
+ | Start 25: test_source_energy_maxwell.py | ||
+ | 25/102 Test #25: test_source_energy_maxwell.py ....... Passed 1.08 sec | ||
+ | Start 26: test_lattice.py | ||
+ | 26/102 Test #26: test_lattice.py ..................... Passed 4.62 sec | ||
+ | Start 27: test_mgxs_library_nuclides.py | ||
+ | 27/102 Test #27: test_mgxs_library_nuclides.py ....... Passed 20.82 sec | ||
+ | Start 28: test_tally_nuclides.py | ||
+ | 28/102 Test #28: test_tally_nuclides.py .............. Passed 1.20 sec | ||
+ | Start 29: test_source_point.py | ||
+ | 29/102 Test #29: test_source_point.py ................ Passed 1.32 sec | ||
+ | Start 30: test_plot_background.py | ||
+ | 30/102 Test #30: test_plot_background.py ............. Passed 0.43 sec | ||
+ | Start 31: test_fixed_source.py | ||
+ | 31/102 Test #31: test_fixed_source.py ................ Passed 2.16 sec | ||
+ | Start 32: test_eigenvalue_genperbatch.py | ||
+ | 32/102 Test #32: test_eigenvalue_genperbatch.py ...... Passed 1.68 sec | ||
+ | Start 33: test_output.py | ||
+ | 33/102 Test #33: test_output.py ...................... Passed 1.01 sec | ||
+ | Start 34: test_source_angle_mono.py | ||
+ | 34/102 Test #34: test_source_angle_mono.py ........... Passed 1.22 sec | ||
+ | Start 35: test_void.py | ||
+ | 35/102 Test #35: test_void.py ........................ Passed 2.83 sec | ||
+ | Start 36: test_filter_energy.py | ||
+ | 36/102 Test #36: test_filter_energy.py ............... Passed 5.28 sec | ||
+ | Start 37: test_particle_restart_eigval.py | ||
+ | 37/102 Test #37: test_particle_restart_eigval.py ..... Passed 1.51 sec | ||
+ | Start 38: test_score_nuscatter.py | ||
+ | 38/102 Test #38: test_score_nuscatter.py ............. Passed 5.31 sec | ||
+ | Start 39: test_cmfd_feed.py | ||
+ | 39/102 Test #39: test_cmfd_feed.py ................... Passed 5.64 sec | ||
+ | Start 40: test_sourcepoint_batch.py | ||
+ | 40/102 Test #40: test_sourcepoint_batch.py ........... Passed 1.12 sec | ||
+ | Start 41: test_trigger_batch_interval.py | ||
+ | 41/102 Test #41: test_trigger_batch_interval.py ...... Passed 1.19 sec | ||
+ | Start 42: test_filter_mesh_2d.py | ||
+ | 42/102 Test #42: test_filter_mesh_2d.py .............. Passed 6.01 sec | ||
+ | Start 43: test_particle_restart_fixed.py | ||
+ | 43/102 Test #43: test_particle_restart_fixed.py ...... Passed 2.05 sec | ||
+ | Start 44: test_score_nufission.py | ||
+ | 44/102 Test #44: test_score_nufission.py ............. Passed 5.63 sec | ||
+ | Start 45: test_many_scores.py | ||
+ | 45/102 Test #45: test_many_scores.py ................. Passed 5.85 sec | ||
+ | Start 46: test_score_fission.py | ||
+ | 46/102 Test #46: test_score_fission.py ............... Passed 4.45 sec | ||
+ | Start 47: test_filter_universe.py | ||
+ | 47/102 Test #47: test_filter_universe.py ............. Passed 5.06 sec | ||
+ | Start 48: test_density_atomcm3.py | ||
+ | 48/102 Test #48: test_density_atomcm3.py ............. Passed 1.06 sec | ||
+ | Start 49: test_score_scatter_yn.py | ||
+ | 49/102 Test #49: test_score_scatter_yn.py ............ Passed 4.24 sec | ||
+ | Start 50: test_score_inversevelocity.py | ||
+ | 50/102 Test #50: test_score_inversevelocity.py ....... Passed 4.31 sec | ||
+ | Start 51: test_confidence_intervals.py | ||
+ | 51/102 Test #51: test_confidence_intervals.py ........ Passed 0.93 sec | ||
+ | Start 52: test_filter_polar.py | ||
+ | 52/102 Test #52: test_filter_polar.py ................ Passed 4.64 sec | ||
+ | Start 53: test_sourcepoint_restart.py | ||
+ | 53/102 Test #53: test_sourcepoint_restart.py ......... Passed 1.62 sec | ||
+ | Start 54: test_filter_cell.py | ||
+ | 54/102 Test #54: test_filter_cell.py ................. Passed 6.64 sec | ||
+ | Start 55: test_score_nuscatter_pn.py | ||
+ | 55/102 Test #55: test_score_nuscatter_pn.py .......... Passed 4.88 sec | ||
+ | Start 56: test_complex_cell.py | ||
+ | 56/102 Test #56: test_complex_cell.py ................ Passed 2.03 sec | ||
+ | Start 57: test_ptables_off.py | ||
+ | 57/102 Test #57: test_ptables_off.py ................. Passed 1.45 sec | ||
+ | Start 58: test_resonance_scattering.py | ||
+ | 58/102 Test #58: test_resonance_scattering.py ........ Passed 1.21 sec | ||
+ | Start 59: test_sourcepoint_latest.py | ||
+ | 59/102 Test #59: test_sourcepoint_latest.py .......... Passed 1.08 sec | ||
+ | Start 60: test_universe.py | ||
+ | 60/102 Test #60: test_universe.py .................... Passed 1.19 sec | ||
+ | Start 61: test_salphabeta.py | ||
+ | 61/102 Test #61: test_salphabeta.py .................. Passed 1.26 sec | ||
+ | Start 62: test_lattice_multiple.py | ||
+ | 62/102 Test #62: test_lattice_multiple.py ............ Passed 5.02 sec | ||
+ | Start 63: test_uniform_fs.py | ||
+ | 63/102 Test #63: test_uniform_fs.py .................. Passed 1.22 sec | ||
+ | Start 64: test_trigger_tallies.py | ||
+ | 64/102 Test #64: test_trigger_tallies.py ............. Passed 1.55 sec | ||
+ | Start 65: test_filter_azimuthal.py | ||
+ | 65/102 Test #65: test_filter_azimuthal.py ............ Passed 4.83 sec | ||
+ | Start 66: test_statepoint_sourcesep.py | ||
+ | 66/102 Test #66: test_statepoint_sourcesep.py ........ Passed 1.43 sec | ||
+ | Start 67: test_score_nuscatter_n.py | ||
+ | 67/102 Test #67: test_score_nuscatter_n.py ........... Passed 5.44 sec | ||
+ | Start 68: test_filter_group_transfer.py | ||
+ | 68/102 Test #68: test_filter_group_transfer.py ....... Passed 4.49 sec | ||
+ | Start 69: test_trigger_no_batch_interval.py | ||
+ | 69/102 Test #69: test_trigger_no_batch_interval.py ... Passed 1.29 sec | ||
+ | Start 70: test_score_MT.py | ||
+ | 70/102 Test #70: test_score_MT.py .................... Passed 5.19 sec | ||
+ | Start 71: test_mgxs_library_hdf5.py | ||
+ | 71/102 Test #71: test_mgxs_library_hdf5.py ........... Passed 13.57 sec | ||
+ | Start 72: test_basic.py | ||
+ | 72/102 Test #72: test_basic.py ....................... Passed 1.26 sec | ||
+ | Start 73: test_plot_basis.py | ||
+ | 73/102 Test #73: test_plot_basis.py .................. Passed 0.62 sec | ||
+ | Start 74: test_score_flux_yn.py | ||
+ | 74/102 Test #74: test_score_flux_yn.py ............... Passed 6.55 sec | ||
+ | Start 75: test_trace.py | ||
+ | 75/102 Test #75: test_trace.py ....................... Passed 1.11 sec | ||
+ | Start 76: test_source_energy_mono.py | ||
+ | 76/102 Test #76: test_source_energy_mono.py .......... Passed 1.07 sec | ||
+ | Start 77: test_mgxs_library_no_nuclides.py | ||
+ | 77/102 Test #77: test_mgxs_library_no_nuclides.py .... Passed 20.83 sec | ||
+ | Start 78: test_lattice_hex.py | ||
+ | 78/102 Test #78: test_lattice_hex.py ................. Passed 4.72 sec | ||
+ | Start 79: test_salphabeta_multiple.py | ||
+ | 79/102 Test #79: test_salphabeta_multiple.py ......... Passed 2.77 sec | ||
+ | Start 80: test_score_absorption.py | ||
+ | 80/102 Test #80: test_score_absorption.py ............ Passed 4.99 sec | ||
+ | Start 81: test_reflective_plane.py | ||
+ | 81/102 Test #81: test_reflective_plane.py ............ Passed 1.98 sec | ||
+ | Start 82: test_filter_energyout.py | ||
+ | 82/102 Test #82: test_filter_energyout.py ............ Passed 4.64 sec | ||
+ | Start 83: test_filter_delayedgroup.py | ||
+ | 83/102 Test #83: test_filter_delayedgroup.py ......... Passed 5.21 sec | ||
+ | Start 84: test_survival_biasing.py | ||
+ | 84/102 Test #84: test_survival_biasing.py ............ Passed 1.54 sec | ||
+ | Start 85: test_cmfd_nofeed.py | ||
+ | 85/102 Test #85: test_cmfd_nofeed.py ................. Passed 5.35 sec | ||
+ | Start 86: test_eigenvalue_no_inactive.py | ||
+ | 86/102 Test #86: test_eigenvalue_no_inactive.py ...... Passed 1.00 sec | ||
+ | Start 87: test_track_output.py | ||
+ | 87/102 Test #87: test_track_output.py ................ Passed 0.28 sec | ||
+ | Start 88: test_translation.py | ||
+ | 88/102 Test #88: test_translation.py ................. Passed 1.00 sec | ||
+ | Start 89: test_score_delayed_nufission.py | ||
+ | 89/102 Test #89: test_score_delayed_nufission.py ..... Passed 4.43 sec | ||
+ | Start 90: test_entropy.py | ||
+ | 90/102 Test #90: test_entropy.py ..................... Passed 1.01 sec | ||
+ | Start 91: test_statepoint_batch.py | ||
+ | 91/102 Test #91: test_statepoint_batch.py ............ Passed 1.10 sec | ||
+ | Start 92: test_tally_assumesep.py | ||
+ | 92/102 Test #92: test_tally_assumesep.py ............. Passed 4.59 sec | ||
+ | Start 93: test_filter_mu.py | ||
+ | 93/102 Test #93: test_filter_mu.py ................... Passed 4.49 sec | ||
+ | Start 94: test_infinite_cell.py | ||
+ | 94/102 Test #94: test_infinite_cell.py ............... Passed 1.51 sec | ||
+ | Start 95: test_score_scatter.py | ||
+ | 95/102 Test #95: test_score_scatter.py ............... Passed 4.64 sec | ||
+ | Start 96: test_score_scatter_pn.py | ||
+ | 96/102 Test #96: test_score_scatter_pn.py ............ Passed 5.39 sec | ||
+ | Start 97: test_sourcepoint_interval.py | ||
+ | 97/102 Test #97: test_sourcepoint_interval.py ........ Passed 1.06 sec | ||
+ | Start 98: test_quadric_surfaces.py | ||
+ | 98/102 Test #98: test_quadric_surfaces.py ............ Passed 3.34 sec | ||
+ | Start 99: test_filter_distribcell.py | ||
+ | 99/102 Test #99: test_filter_distribcell.py .......... Passed 4.25 sec | ||
+ | Start 100: test_score_total.py | ||
+ | 100/102 Test #100: test_score_total.py ................. Passed 4.14 sec | ||
+ | Start 101: test_plot_colspec.py | ||
+ | 101/102 Test #101: test_plot_colspec.py ................ Passed 0.32 sec | ||
+ | Start 102: test_energy_grid.py | ||
+ | 102/102 Test #102: test_energy_grid.py ................. Passed 1.08 sec | ||
+ | |||
+ | 100% tests passed, 0 tests failed out of 102 | ||
+ | |||
+ | Total Test time (real) = 374.06 sec | ||
+ | </nowiki> | ||
+ | </konsole> | ||
+ | |||
+ | Если все тесты прошли успешно, можно переходить к установке. Если ранее при конфигурировании OpenMC перед сборкой был указан нестандартный путь установки, то вероятнее всего, мы получим такое сообщение: | ||
+ | |||
+ | <konsole>~/openmc-0.7.1/build $ make install | ||
+ | ...<nowiki> | ||
+ | Checking .pth file support in /home/user/local/lib64/python2.7/site-packages/ | ||
+ | /usr/bin/python -E -c pass | ||
+ | TEST FAILED: /home/user/local/lib64/python2.7/site-packages/ does NOT support .pth files | ||
+ | error: bad install directory or PYTHONPATH | ||
+ | |||
+ | You are attempting to install a package to a directory that is not | ||
+ | on PYTHONPATH and which Python does not read ".pth" files from. The | ||
+ | installation directory you specified (via --install-dir, --prefix, or | ||
+ | the distutils default setting) was: | ||
+ | |||
+ | /home/user/local/lib64/python2.7/site-packages/ | ||
+ | |||
+ | and your PYTHONPATH environment variable currently contains: | ||
+ | |||
+ | '' | ||
+ | |||
+ | Here are some of your options for correcting the problem: | ||
+ | |||
+ | * You can choose a different installation directory, i.e., one that is | ||
+ | on PYTHONPATH or supports .pth files | ||
+ | |||
+ | * You can add the installation directory to the PYTHONPATH environment | ||
+ | variable. (It must then also be on PYTHONPATH whenever you run | ||
+ | Python and want to use the package(s) you are installing.) | ||
+ | |||
+ | * You can set up the installation directory to support ".pth" files by | ||
+ | using one of the approaches described here: | ||
+ | |||
+ | https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations | ||
+ | |||
+ | Please make the appropriate changes for your system and try again.</nowiki> | ||
+ | </konsole> | ||
+ | |||
+ | Добавим этот путь в переменную окружения ''PYTHONPATH'': | ||
+ | |||
+ | export PYTHONPATH="/home/user/local/lib64/python2.7/site-packages/" | ||
+ | |||
+ | Здесь вместо ''user'' везде будет указан логин действительного пользователя в системе. | ||
+ | |||
+ | После этого установку нужно запустить повторно, но на этот раз она должна пройти без ошибок. | ||
+ | |||
+ | ====== Использование ====== | ||
+ | |||
+ | ===== в Gentoo ===== | ||
+ | |||
+ | Для использования утилиты визуализации [[http://mit-crpg.github.io/openmc/usersguide/processing.html#id12 | openmc-plot-mesh-tally]] библиотека ''Matplotlib'' должна быть собрана с поддержкой графического инструментария ''Tk'': | ||
+ | |||
+ | # USE="tk" emerge matplotlib | ||