Problem with ANISN formatted Cross Sections from XSDRN

204 views
Skip to first unread message

ProfJRWhite

unread,
Jul 19, 2016, 1:36:47 PM7/19/16
to SCALE Users Group
I am currently converting several working SCALE 6.1 inputs to work with SCALE 6.2. In particular, I have several small runs that generate a series of shielded cross sections and the individual output libraries are then merged together using AJAX (formerly WAX), The composite working library is then used within XSDRN to create a 2-group ANISN-formatted library for use in subsequent diffusion theory codes. The conversion to SCALE 6.2 was going well until I got to the XSDRN 1-D core model. The SCALE 6.2 XSDRN calculation works fine, giving essentially the same answers (keff, fluxes, and even the printed 2-groupb working library cross sections, etc.) as the SCALE 6.1 solutions, so I know that the cross section generation was fine. However, the ANISN formatted cross sections  are not generated in the XSDRN run (and no error messages are given)???

My questions to the SCALE Users Group or SCALE Developers is  "Has any one else experienced a similar situation and do you have any suggested remedies?".  My input associated with the generation of the ANISN cross section is unchanged from SCALE 6.1 to SCALE 6.2 and it seems to be read and edited in the output properly  --  but there are no cross sections generated/printed and, of course, no ANISN library produced...

Any suggestions to resolve this issue would be greatly appreciated...

JRWhite

Mark Williams

unread,
Jul 25, 2016, 11:34:57 AM7/25/16
to SCALE Users Group
Hey John,
In Scale-6.2 we disabled the options for XSDRN to output libraries in ANISN and ISOTXS formats; but apparently we forgot to update the user manual to reflect this.  However it is easy to produce an ANISN library from a Working library using the AMPX utility module ALPO,  which is distributed with SCALE.  The code description can be found in the AMPX documentation included in the SCALE-6.2 package.  The input below is an example where  CSAS1X computes cell-averaged XSs with XSDRN and outputs a Working library on unit 4, which  is then converted to ANISN library on unit 20 using ALPO. 
mlw



=csas1x   parm=(bonami)
generate cell-homogenized working library; then convert to ANISN
v7.1-56n
read composition
 uo2   1 den=10.257   1.0  1500.0 92234  0.0263
                                       92235  3.1000
                                       92236  0.0143
                                       92238 96.8594 end
 zr-90 2 den=6.56     1.0    565.0 end
 h2o   3 den=0.743    0.9987 565.0 end
end composition
read celldata
 latticecell squarepitch pitch=1.275 3 fueld=.823 1 cladd=.9627 2 cellmix=500 end
end celldata
end
=alpo
 0$$ 20 e   1$$ 1 3 41 96 1  1 e  t
 2$$  3  0   t
 3$$ 
end
=shell
 mv  ft20f001 $RTNDIR
end


Mark Williams

unread,
Jul 25, 2016, 11:37:40 AM7/25/16
to SCALE Users Group
Correction to my previous comment... the Working/weighted library in the example input is produced on unit 3.

ProfJRWhite

unread,
Jul 27, 2016, 9:44:54 AM7/27/16
to SCALE Users Group
What about the "extra" cross sections that could be added above the absorption cross section position in the ANISN library?  I usually use this capability to add the transport and fission cross sections for diffusion theory calculations and I also often add some "activity" cross sections for some applications.  I don't see this capability in ALPO???  Am I missing something here?  Also what code is now used to convert a working library to ISOTXS format?  

Seems to me that taking this capability out of XSDRN was not such a great idea (and the inconsistent documentation makes things very awkward)  --  any chance of putting it back in or upgrading ALPO to have these features???  Otherwise, I am not sure how to handle this situation other than going back to SCALE 6.1  --  which I would rather not do??? 

Suggestions appreciated...

Leotus15

unread,
Aug 18, 2017, 2:22:01 PM8/18/17
to SCALE Users Group
Sir, I was wondering if you have found a way to add the "extra" cross sections above the absorption cross section position in the ANISN library using ALPO.

Hernán Meier

unread,
Jul 1, 2025, 12:54:52 PMJul 1
to SCALE Users Group
May be a bit late, but I´ve found that add "extra" cross sections can be done with the module WORKER,

Actually I was trying to find how to print an ANISIN mg library  from an AMPX library with p0 to pN XS values, and I found that with WORKER and ALPO it can be done,

Regards,

Hernán

Reply all
Reply to author
Forward
0 new messages