mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-26 21:25:36 -04:00
notebooks
This commit is contained in:
parent
14ce3cec4b
commit
8dc6bd01ed
1 changed files with 73 additions and 48 deletions
|
|
@ -397,7 +397,7 @@
|
|||
" | Dictionary mapping surface IDs to :class:`openmc.Surface` instances\n",
|
||||
" | materials : dict\n",
|
||||
" | Dictionary mapping material ID strings to :class:`openmc.Material`\n",
|
||||
" | instances (defined in :math:`openmc.Geometry.from_xml`)\n",
|
||||
" | instances (defined in :meth:`openmc.Geometry.from_xml`)\n",
|
||||
" | get_universe : function\n",
|
||||
" | Function returning universe (defined in\n",
|
||||
" | :meth:`openmc.Geometry.from_xml`)\n",
|
||||
|
|
@ -475,7 +475,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -522,7 +522,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 9,
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -531,7 +531,7 @@
|
|||
"openmc.cell.Cell"
|
||||
]
|
||||
},
|
||||
"execution_count": 9,
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
|
|
@ -542,7 +542,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -550,7 +550,7 @@
|
|||
"output_type": "stream",
|
||||
"text": [
|
||||
"Cell\n",
|
||||
"\tID =\t5\n",
|
||||
"\tID =\t4\n",
|
||||
"\tName =\t\n",
|
||||
"\tFill =\tNone\n",
|
||||
"\tRegion =\tNone\n",
|
||||
|
|
@ -574,7 +574,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 12,
|
||||
"execution_count": 9,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -592,7 +592,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"execution_count": 10,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -612,7 +612,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"execution_count": 11,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -660,7 +660,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"execution_count": 12,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -694,7 +694,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"execution_count": 13,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -728,7 +728,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 17,
|
||||
"execution_count": 14,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -737,7 +737,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 9,
|
||||
"execution_count": 15,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -747,7 +747,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"execution_count": 16,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -792,7 +792,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 11,
|
||||
"execution_count": 17,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -812,7 +812,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 24,
|
||||
"execution_count": 18,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -831,7 +831,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"execution_count": 19,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -1015,7 +1015,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 29,
|
||||
"execution_count": 21,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -1023,7 +1023,7 @@
|
|||
"output_type": "stream",
|
||||
"text": [
|
||||
"[Material\n",
|
||||
"\tID =\t7\n",
|
||||
"\tID =\t3\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t10.0 [g/cm3]\n",
|
||||
|
|
@ -1051,18 +1051,18 @@
|
|||
"\tZr94 =\t0.1738 [ao]\n",
|
||||
"\tZr96 =\t0.028 [ao]\n",
|
||||
", Material\n",
|
||||
"\tID =\t8\n",
|
||||
"\tID =\t4\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t1.0 [g/cm3]\n",
|
||||
"\tVolume =\tNone [cm^3]\n",
|
||||
"\tDepletable =\tFalse\n",
|
||||
"\tS(a,b) Tables \n",
|
||||
"\tS(a,b) =\t('c_H_in_H2O', 1.0)\n",
|
||||
"\tNuclides \n",
|
||||
"\tH1 =\t1.99968852 [ao]\n",
|
||||
"\tH2 =\t0.00031148 [ao]\n",
|
||||
"\tO16 =\t0.999621 [ao]\n",
|
||||
"\tO17 =\t0.000379 [ao]\n",
|
||||
"\tO16 =\t1.0 [ao]\n",
|
||||
"]\n"
|
||||
]
|
||||
}
|
||||
|
|
@ -1083,7 +1083,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 25,
|
||||
"execution_count": 22,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -1091,38 +1091,41 @@
|
|||
"output_type": "stream",
|
||||
"text": [
|
||||
"Material\n",
|
||||
"\tID =\t5\n",
|
||||
"\tID =\t4\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t1.0 [g/cm3]\n",
|
||||
"\tVolume =\tNone [cm^3]\n",
|
||||
"\tDepletable =\tFalse\n",
|
||||
"\tS(a,b) Tables \n",
|
||||
"\tS(a,b) =\t('c_H_in_H2O', 1.0)\n",
|
||||
"\tNuclides \n",
|
||||
"\tH1 =\t1.99968852 [ao]\n",
|
||||
"\tH2 =\t0.00031148 [ao]\n",
|
||||
"\tO16 =\t1.0 [ao]\n",
|
||||
"\n",
|
||||
"Material\n",
|
||||
"\tID =\t5\n",
|
||||
"\tID =\t4\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t1.0 [g/cm3]\n",
|
||||
"\tVolume =\tNone [cm^3]\n",
|
||||
"\tDepletable =\tFalse\n",
|
||||
"\tS(a,b) Tables \n",
|
||||
"\tS(a,b) =\t('c_H_in_H2O', 1.0)\n",
|
||||
"\tNuclides \n",
|
||||
"\tH1 =\t1.99968852 [ao]\n",
|
||||
"\tH2 =\t0.00031148 [ao]\n",
|
||||
"\n",
|
||||
"Material\n",
|
||||
"\tID =\t5\n",
|
||||
"\tID =\t4\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t1.0 [g/cm3]\n",
|
||||
"\tVolume =\tNone [cm^3]\n",
|
||||
"\tDepletable =\tFalse\n",
|
||||
"\tS(a,b) Tables \n",
|
||||
"\tS(a,b) =\t('c_H_in_H2O', 1.0)\n",
|
||||
"\tNuclides \n",
|
||||
"\tH1 =\t1.99968852 [ao]\n",
|
||||
"\tH2 =\t0.00031148 [ao]\n",
|
||||
|
|
@ -1162,7 +1165,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 26,
|
||||
"execution_count": 23,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -1179,7 +1182,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 33,
|
||||
"execution_count": 24,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -1191,7 +1194,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 34,
|
||||
"execution_count": 25,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -1199,27 +1202,49 @@
|
|||
"output_type": "stream",
|
||||
"text": [
|
||||
"[Material\n",
|
||||
"\tID =\t8\n",
|
||||
"\tID =\t3\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t9.0 [g/cm3]\n",
|
||||
"\tDensity =\t10.0 [g/cm3]\n",
|
||||
"\tVolume =\tNone [cm^3]\n",
|
||||
"\tDepletable =\tTrue\n",
|
||||
"\tS(a,b) Tables \n",
|
||||
"\tNuclides \n",
|
||||
"\tU234 =\t0.0003166930253944235 [ao]\n",
|
||||
"\tU235 =\t0.03543164439454172 [ao]\n",
|
||||
"\tU238 =\t0.964089368630351 [ao]\n",
|
||||
"\tU236 =\t0.00016229394971280895 [ao]\n",
|
||||
"\tO16 =\t2.0 [ao]\n",
|
||||
", Material\n",
|
||||
"\tID =\t1\n",
|
||||
"\tName =\tzirconium\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t6.5 [g/cm3]\n",
|
||||
"\tVolume =\tNone [cm^3]\n",
|
||||
"\tDepletable =\tFalse\n",
|
||||
"\tS(a,b) Tables \n",
|
||||
"\tNuclides \n",
|
||||
"\tSi28 =\t2.0 [ao]\n",
|
||||
"\tZr90 =\t0.5145 [ao]\n",
|
||||
"\tZr91 =\t0.1122 [ao]\n",
|
||||
"\tZr92 =\t0.1715 [ao]\n",
|
||||
"\tZr94 =\t0.1738 [ao]\n",
|
||||
"\tZr96 =\t0.028 [ao]\n",
|
||||
", Material\n",
|
||||
"\tID =\t8\n",
|
||||
"\tID =\t4\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t9.0 [g/cm3]\n",
|
||||
"\tDensity =\t1.0 [g/cm3]\n",
|
||||
"\tVolume =\tNone [cm^3]\n",
|
||||
"\tDepletable =\tFalse\n",
|
||||
"\tS(a,b) Tables \n",
|
||||
"\tS(a,b) =\t('c_H_in_H2O', 1.0)\n",
|
||||
"\tNuclides \n",
|
||||
"\tSi28 =\t2.0 [ao]\n",
|
||||
"\tH1 =\t1.99968852 [ao]\n",
|
||||
"\tH2 =\t0.00031148 [ao]\n",
|
||||
"\tO16 =\t0.999621 [ao]\n",
|
||||
"\tO17 =\t0.000379 [ao]\n",
|
||||
", Material\n",
|
||||
"\tID =\t9\n",
|
||||
"\tID =\t5\n",
|
||||
"\tName =\t\n",
|
||||
"\tTemperature =\tNone\n",
|
||||
"\tDensity =\t9.0 [g/cm3]\n",
|
||||
|
|
@ -1296,7 +1321,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 35,
|
||||
"execution_count": 26,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -1312,7 +1337,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 36,
|
||||
"execution_count": 27,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -1321,7 +1346,7 @@
|
|||
"openmc.surface.Halfspace"
|
||||
]
|
||||
},
|
||||
"execution_count": 36,
|
||||
"execution_count": 27,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
|
|
@ -1341,7 +1366,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 37,
|
||||
"execution_count": 28,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -1373,7 +1398,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 39,
|
||||
"execution_count": 29,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -1383,7 +1408,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 41,
|
||||
"execution_count": 30,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -1412,7 +1437,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 43,
|
||||
"execution_count": 31,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -1432,25 +1457,25 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 44,
|
||||
"execution_count": 32,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"ename": "AttributeError",
|
||||
"evalue": "dlsym(0x2041e1c40, openmc_sample_external_source): symbol not found",
|
||||
"evalue": "dlsym(0x2042abc40, openmc_sample_external_source): symbol not found",
|
||||
"output_type": "error",
|
||||
"traceback": [
|
||||
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
|
||||
"\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)",
|
||||
"Cell \u001b[0;32mIn[44], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43muniverse\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mplot\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwidth\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m2.0\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m2.0\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n",
|
||||
"Cell \u001b[0;32mIn[32], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43muniverse\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mplot\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwidth\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m2.0\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m2.0\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n",
|
||||
"File \u001b[0;32m~/projects/openmc/openmc/universe.py:442\u001b[0m, in \u001b[0;36mUniverse.plot\u001b[0;34m(self, origin, width, pixels, basis, color_by, colors, seed, openmc_exec, axes, legend, axis_units, legend_kwargs, outline, **kwargs)\u001b[0m\n\u001b[1;32m 439\u001b[0m model\u001b[38;5;241m.\u001b[39mplots\u001b[38;5;241m.\u001b[39mappend(plot)\n\u001b[1;32m 441\u001b[0m \u001b[38;5;66;03m# Run OpenMC in geometry plotting mode\u001b[39;00m\n\u001b[0;32m--> 442\u001b[0m \u001b[43mmodel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mplot_geometry\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcwd\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtmpdir\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopenmc_exec\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mopenmc_exec\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 444\u001b[0m \u001b[38;5;66;03m# Read image from file\u001b[39;00m\n\u001b[1;32m 445\u001b[0m img_path \u001b[38;5;241m=\u001b[39m Path(tmpdir) \u001b[38;5;241m/\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mplot_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mplot\u001b[38;5;241m.\u001b[39mid\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m.png\u001b[39m\u001b[38;5;124m'\u001b[39m\n",
|
||||
"File \u001b[0;32m~/projects/openmc/openmc/model/model.py:828\u001b[0m, in \u001b[0;36mModel.plot_geometry\u001b[0;34m(self, output, cwd, openmc_exec)\u001b[0m\n\u001b[1;32m 824\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mThe Model.plots attribute must be specified \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 825\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mbefore executing this method!\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 827\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m _change_directory(Path(cwd)):\n\u001b[0;32m--> 828\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_initialized\u001b[49m:\n\u001b[1;32m 829\u001b[0m \u001b[38;5;66;03m# Compute the volumes\u001b[39;00m\n\u001b[1;32m 830\u001b[0m openmc\u001b[38;5;241m.\u001b[39mlib\u001b[38;5;241m.\u001b[39mplot_geometry(output)\n\u001b[1;32m 831\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n",
|
||||
"File \u001b[0;32m~/projects/openmc/openmc/model/model.py:833\u001b[0m, in \u001b[0;36mModel.plot_geometry\u001b[0;34m(self, output, cwd, openmc_exec)\u001b[0m\n\u001b[1;32m 829\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mThe Model.plots attribute must be specified \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 830\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mbefore executing this method!\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 832\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m _change_directory(Path(cwd)):\n\u001b[0;32m--> 833\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_initialized\u001b[49m:\n\u001b[1;32m 834\u001b[0m \u001b[38;5;66;03m# Compute the volumes\u001b[39;00m\n\u001b[1;32m 835\u001b[0m openmc\u001b[38;5;241m.\u001b[39mlib\u001b[38;5;241m.\u001b[39mplot_geometry(output)\n\u001b[1;32m 836\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n",
|
||||
"File \u001b[0;32m~/projects/openmc/openmc/model/model.py:160\u001b[0m, in \u001b[0;36mModel.is_initialized\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 157\u001b[0m \u001b[38;5;129m@property\u001b[39m\n\u001b[1;32m 158\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mis_initialized\u001b[39m(\u001b[38;5;28mself\u001b[39m) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28mbool\u001b[39m:\n\u001b[1;32m 159\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 160\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mopenmc\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mlib\u001b[39;00m\n\u001b[1;32m 161\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m openmc\u001b[38;5;241m.\u001b[39mlib\u001b[38;5;241m.\u001b[39mis_initialized\n\u001b[1;32m 162\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m:\n",
|
||||
"File \u001b[0;32m~/projects/openmc/openmc/lib/__init__.py:59\u001b[0m\n\u001b[1;32m 55\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m c_bool\u001b[38;5;241m.\u001b[39min_dll(_dll, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mMCPL_ENABLED\u001b[39m\u001b[38;5;124m\"\u001b[39m)\u001b[38;5;241m.\u001b[39mvalue\n\u001b[1;32m 58\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01merror\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;241m*\u001b[39m\n\u001b[0;32m---> 59\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mcore\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;241m*\u001b[39m\n\u001b[1;32m 60\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mnuclide\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;241m*\u001b[39m\n\u001b[1;32m 61\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmaterial\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;241m*\u001b[39m\n",
|
||||
"File \u001b[0;32m~/projects/openmc/openmc/lib/core.py:102\u001b[0m\n\u001b[1;32m 100\u001b[0m _dll\u001b[38;5;241m.\u001b[39mopenmc_global_bounding_box\u001b[38;5;241m.\u001b[39mrestype \u001b[38;5;241m=\u001b[39m c_int\n\u001b[1;32m 101\u001b[0m _dll\u001b[38;5;241m.\u001b[39mopenmc_global_bounding_box\u001b[38;5;241m.\u001b[39merrcheck \u001b[38;5;241m=\u001b[39m _error_handler\n\u001b[0;32m--> 102\u001b[0m \u001b[43m_dll\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mopenmc_sample_external_source\u001b[49m\u001b[38;5;241m.\u001b[39margtypes \u001b[38;5;241m=\u001b[39m [c_size_t, POINTER(c_uint64), POINTER(_SourceSite)]\n\u001b[1;32m 103\u001b[0m _dll\u001b[38;5;241m.\u001b[39mopenmc_sample_external_source\u001b[38;5;241m.\u001b[39mrestype \u001b[38;5;241m=\u001b[39m c_int\n\u001b[1;32m 104\u001b[0m _dll\u001b[38;5;241m.\u001b[39mopenmc_sample_external_source\u001b[38;5;241m.\u001b[39merrcheck \u001b[38;5;241m=\u001b[39m _error_handler\n",
|
||||
"File \u001b[0;32m/usr/local/Cellar/python@3.11/3.11.2_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ctypes/__init__.py:389\u001b[0m, in \u001b[0;36mCDLL.__getattr__\u001b[0;34m(self, name)\u001b[0m\n\u001b[1;32m 387\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m name\u001b[38;5;241m.\u001b[39mstartswith(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m__\u001b[39m\u001b[38;5;124m'\u001b[39m) \u001b[38;5;129;01mand\u001b[39;00m name\u001b[38;5;241m.\u001b[39mendswith(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m__\u001b[39m\u001b[38;5;124m'\u001b[39m):\n\u001b[1;32m 388\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mAttributeError\u001b[39;00m(name)\n\u001b[0;32m--> 389\u001b[0m func \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[38;5;21;43m__getitem__\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mname\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 390\u001b[0m \u001b[38;5;28msetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, name, func)\n\u001b[1;32m 391\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m func\n",
|
||||
"File \u001b[0;32m/usr/local/Cellar/python@3.11/3.11.2_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ctypes/__init__.py:394\u001b[0m, in \u001b[0;36mCDLL.__getitem__\u001b[0;34m(self, name_or_ordinal)\u001b[0m\n\u001b[1;32m 393\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__getitem__\u001b[39m(\u001b[38;5;28mself\u001b[39m, name_or_ordinal):\n\u001b[0;32m--> 394\u001b[0m func \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_FuncPtr\u001b[49m\u001b[43m(\u001b[49m\u001b[43m(\u001b[49m\u001b[43mname_or_ordinal\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 395\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(name_or_ordinal, \u001b[38;5;28mint\u001b[39m):\n\u001b[1;32m 396\u001b[0m func\u001b[38;5;241m.\u001b[39m\u001b[38;5;18m__name__\u001b[39m \u001b[38;5;241m=\u001b[39m name_or_ordinal\n",
|
||||
"\u001b[0;31mAttributeError\u001b[0m: dlsym(0x2041e1c40, openmc_sample_external_source): symbol not found"
|
||||
"\u001b[0;31mAttributeError\u001b[0m: dlsym(0x2042abc40, openmc_sample_external_source): symbol not found"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue