Skip to content

Instantly share code, notes, and snippets.

@gidden
Last active August 29, 2015 14:19
Show Gist options
  • Select an option

  • Save gidden/56772ce5c9c164f9eddc to your computer and use it in GitHub Desktop.

Select an option

Save gidden/56772ce5c9c164f9eddc to your computer and use it in GitHub Desktop.
lifetimes breaks deployinst
<!-- 2 Sources 3 Reactors -->
<simulation>
<control>
<duration>5</duration>
<startmonth>1</startmonth>
<startyear>2000</startyear>
</control>
<archetypes>
<spec> <lib>cycamore</lib> <name>Source</name> </spec>
<spec> <lib>cycamore</lib> <name>Reactor</name> </spec>
<spec> <lib>agents</lib> <name>NullRegion</name> </spec>
<spec> <lib>cycamore</lib> <name>DeployInst</name> </spec>
</archetypes>
<facility>
<name>UOX_Source</name>
<config>
<Source>
<outcommod>uox</outcommod>
<outrecipe>uox_fuel_recipe</outrecipe>
<throughput>2.500000001</throughput>
</Source>
</config>
</facility>
<facility>
<name>MOX_Source</name>
<config>
<Source>
<outcommod>mox</outcommod>
<outrecipe>mox_fuel_recipe</outrecipe>
<throughput>2.500000001</throughput>
</Source>
</config>
</facility>
<facility>
<name>Reactor1</name>
<config>
<Reactor>
<fuel_inrecipes> <val>uox_fuel_recipe</val> <val>mox_fuel_recipe</val> </fuel_inrecipes>
<fuel_outrecipes> <val>uox_used_fuel_recipe</val> <val>mox_used_fuel_recipe</val> </fuel_outrecipes>
<fuel_incommods> <val>uox</val> <val>mox</val> </fuel_incommods>
<fuel_outcommods> <val>waste</val> <val>waste</val> </fuel_outcommods>
<fuel_prefs> <val>0.0</val> <val>1.0</val> </fuel_prefs>
<cycle_time>1</cycle_time>
<refuel_time>0</refuel_time>
<assem_size>0.1</assem_size>
<n_assem_core>10</n_assem_core>
<n_assem_batch>10</n_assem_batch>
<pref_change_times> <val>4</val> </pref_change_times>
<pref_change_commods> <val>uox</val> </pref_change_commods>
<pref_change_values> <val>2.0</val> </pref_change_values>
</Reactor>
</config>
</facility>
<facility>
<name>Reactor2</name>
<config>
<Reactor>
<fuel_inrecipes> <val>uox_fuel_recipe</val> <val>mox_fuel_recipe</val> </fuel_inrecipes>
<fuel_outrecipes> <val>uox_used_fuel_recipe</val> <val>mox_used_fuel_recipe</val> </fuel_outrecipes>
<fuel_incommods> <val>uox</val> <val>mox</val> </fuel_incommods>
<fuel_outcommods> <val>waste</val> <val>waste</val> </fuel_outcommods>
<fuel_prefs> <val>0.0</val> <val>1.0</val> </fuel_prefs>
<cycle_time>1</cycle_time>
<refuel_time>0</refuel_time>
<assem_size>0.1</assem_size>
<n_assem_core>10</n_assem_core>
<n_assem_batch>10</n_assem_batch>
</Reactor>
</config>
</facility>
<facility>
<name>Reactor3</name>
<config>
<Reactor>
<fuel_inrecipes> <val>uox_fuel_recipe</val> <val>mox_fuel_recipe</val> </fuel_inrecipes>
<fuel_outrecipes> <val>uox_used_fuel_recipe</val> <val>mox_used_fuel_recipe</val> </fuel_outrecipes>
<fuel_incommods> <val>uox</val> <val>mox</val> </fuel_incommods>
<fuel_outcommods> <val>waste</val> <val>waste</val> </fuel_outcommods>
<fuel_prefs> <val>0.0</val> <val>0.5</val> </fuel_prefs>
<cycle_time>1</cycle_time>
<refuel_time>0</refuel_time>
<assem_size>0.1</assem_size>
<n_assem_core>10</n_assem_core>
<n_assem_batch>10</n_assem_batch>
</Reactor>
</config>
</facility>
<region>
<name>SingleRegion</name>
<config>
<NullRegion/>
</config>
<institution>
<name>SingleInstitution</name>
<config>
<DeployInst>
<prototypes>
<val>UOX_Source</val>
<val>MOX_Source</val>
<val>Reactor1</val>
<val>Reactor2</val>
<val>Reactor3</val>
</prototypes>
<build_times>
<val>1</val>
<val>1</val>
<val>1</val>
<val>2</val>
<val>3</val>
</build_times>
<n_build>
<val>1</val>
<val>1</val>
<val>1</val>
<val>1</val>
<val>1</val>
</n_build>
<lifetimes>
<val>-1</val>
<val>-1</val>
<val>-1</val>
<val>-1</val>
<val>-1</val>
</lifetimes>
</DeployInst>
</config>
</institution>
</region>
<recipe>
<name>natl_u</name>
<basis>mass</basis>
<nuclide> <id>922350000</id> <comp>0.711</comp> </nuclide>
<nuclide> <id>922380000</id> <comp>99.289</comp> </nuclide>
</recipe>
<recipe>
<name>uox_fuel_recipe</name>
<basis>mass</basis>
<nuclide> <id>922350000</id> <comp>4.0</comp> </nuclide>
<nuclide> <id>922380000</id> <comp>96.0</comp> </nuclide>
</recipe>
<recipe>
<name>uox_used_fuel_recipe</name>
<basis>mass</basis>
<nuclide> <id>922350000</id> <comp>156.729</comp> </nuclide>
<nuclide> <id>922360000</id> <comp>102.103</comp> </nuclide>
<nuclide> <id>922380000</id> <comp>18280.324</comp> </nuclide>
<nuclide> <id>932370000</id> <comp>13.656</comp> </nuclide>
<nuclide> <id>942380000</id> <comp>5.043</comp> </nuclide>
<nuclide> <id>942390000</id> <comp>106.343</comp> </nuclide>
<nuclide> <id>942400000</id> <comp>41.357</comp> </nuclide>
<nuclide> <id>942410000</id> <comp>36.477</comp> </nuclide>
<nuclide> <id>942420000</id> <comp>15.387</comp> </nuclide>
<nuclide> <id>952410000</id> <comp>1.234</comp> </nuclide>
<!-- <nuclide> --> <!-- <id>95242m</id> --> <!-- <comp>0.03</comp> --> <!-- </nuclide> -->
<nuclide> <id>952430000</id> <comp>3.607</comp> </nuclide>
<nuclide> <id>962440000</id> <comp>0.431</comp> </nuclide>
<nuclide> <id>962450000</id> <comp>1.263</comp> </nuclide>
</recipe>
<recipe>
<name>mox_fuel_recipe</name>
<basis>mass</basis>
<nuclide> <id>922340000</id> <comp>0.0002</comp> </nuclide>
<nuclide> <id>922350000</id> <comp>0.0018</comp> </nuclide>
<nuclide> <id>922360000</id> <comp>0.01</comp> </nuclide>
<nuclide> <id>922380000</id><comp>0.8973</comp> </nuclide>
<nuclide> <id>942380000</id> <comp>0.0032</comp> </nuclide>
<nuclide> <id>942390000</id> <comp>0.0507</comp> </nuclide>
<nuclide> <id>942400000</id> <comp>0.0247</comp> </nuclide>
<nuclide> <id>942410000</id> <comp>0.0134</comp> </nuclide>
<nuclide> <id>942420000</id> <comp>0.0085</comp> </nuclide>
<nuclide> <id>080160000</id> <comp>0.13</comp> </nuclide>
</recipe>
<recipe>
<name>mox_used_fuel_recipe</name>
<basis>mass</basis>
<nuclide> <id>922350000</id> <comp>0.01</comp> </nuclide>
<nuclide> <id>922380000</id> <comp>0.94</comp> </nuclide>
<nuclide> <id>922360000</id> <comp>0.03</comp> </nuclide>
<nuclide> <id>080160000</id> <comp>0.13</comp> </nuclide>
<nuclide> <id>942390000</id> <comp>0.02</comp> </nuclide>
</recipe>
</simulation>
Program received signal SIGABRT, Aborted.
0x00007ffff5281cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) up
#1 0x00007ffff52850d8 in __GI_abort () at abort.c:89
89 abort.c: No such file or directory.
(gdb) up
#2 0x00007ffff58866b5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) up
#3 0x00007ffff5884836 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) up
#4 0x00007ffff5884863 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) up
#5 0x00007ffff5884aa2 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) up
#6 0x00007ffff6ceafdb in std::string cyclus::QueryResult::GetVal<std::string>(std::string, int) () from /home/gidden/.local/lib/libcyclus.so
(gdb) up
#7 0x00007ffff6ce702e in cyclus::Agent::InitFrom(cyclus::QueryableBackend*) () from /home/gidden/.local/lib/libcyclus.so
(gdb) up
#8 0x00007ffff6d3bda8 in cyclus::SimInit::LoadPrototypes() () from /home/gidden/.local/lib/libcyclus.so
(gdb) up
#9 0x00007ffff6d38c47 in cyclus::SimInit::InitBase(cyclus::QueryableBackend*, boost::uuids::uuid, int) () from /home/gidden/.local/lib/libcyclus.so
$ rm cyclus.sqlite; cyclus input/physor/2_Sources_3_Reactors.xml
:
.CL:CC CC _Q _Q _Q_Q _Q _Q _Q
CC;CCCCCCCC:C; /_\) /_\)/_/\\) /_\) /_\) /_\)
CCCCCCCCCCCCCl __O|/O___O|/O_OO|/O__O|/O__O|/O____________O|/O__
CCCCCCf iCCCLCC /////////////////////////////////////////////////
iCCCt ;;;;;. CCCC
CCCC ;;;;;;;;;. CClL. c
CCCC ,;; ;;: CCCC ; : CCCCi
CCC ;; ;; CC ;;: CCC` `C;
lCCC ;; CCCC ;;;: :CC .;;. C; ; : ; :;;
CCCC ;. CCCC ;;;, CC ; ; Ci ; : ; : ;
iCC :; CC ;;;, ;C ; CC ; : ; .
CCCi ;; CCC ;;;. .C ; tf ; : ; ;.
CCC ;; CCC ;;;;;;; fC : lC ; : ; ;:
iCf ;; CC :;;: tC ; CC ; : ; ;
fCCC :; LCCf ;;;: LC :. ,: C ; ; ; ; ;
CCCC ;; CCCC ;;;: CCi `;;` CC. ;;;; :;.;. ; ,;
CCl ;; CC ;;;; CCC CCL
tCCC ;; ;; CCCL ;;; tCCCCC.
CCCC ;; :;; CCCCf ; ,L
lCCC ;;;;;; CCCL
CCCCCC :;; fCCCCC
. CCCC CCCC .
.CCCCCCCCCCCCCi
iCCCCCLCf
. C. ,
:
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: ResBuf is experimental and its API may be subject to change
Experimental Warning: the Reactor archetype is experimental
terminate called after throwing an instance of 'cyclus::KeyError'
what(): index larger than number of query rows for field Prototype
Aborted (core dumped)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment