transfer of iter solps4.2 simulations to solps5.1 x. bonnin (cnrs-limhp), a. kukushkin (iter), d....

8
Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ITER divertor and SOL have been modelled with SOLPS4.2 (A. Kukushkin, H. Pacher, G. Pacher, et al.) Large library of results Contains extended physics package for neutrals and pumping, including Eirene “face-lift” But no drifts, no currents, and little current physics development The more recent SOLPS5 package includes the latest physics and is the currently supported version Treatment of X-point area much improved by use of indirect addressing SOLPS5.1 = SOLPS5.0 + Eirene “face-lift” So we are currently attempting to migrate the ITER library of SOLPS runs from 4.2 to 5.1 Paying attention to recover old results With benefits of new physics to advance in the design Documenting the changes from one version to another

Upload: roy-williamson

Post on 13-Dec-2015

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

Transfer of ITER SOLPS4.2 simulations to SOLPS5.1

X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching)

● ITER divertor and SOL have been modelled with SOLPS4.2 (A. Kukushkin, H. Pacher, G. Pacher, et al.)

● Large library of results● Contains extended physics package for neutrals and pumping, including Eirene “face-lift”● But no drifts, no currents, and little current physics development

● The more recent SOLPS5 package includes the latest physics and is the currently supported version

● Treatment of X-point area much improved by use of indirect addressing● SOLPS5.1 = SOLPS5.0 + Eirene “face-lift”

● So we are currently attempting to migrate the ITER library of SOLPS runs from 4.2 to 5.1

● Paying attention to recover old results● With benefits of new physics to advance in the design● Documenting the changes from one version to another

Page 2: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

Strategy● Continue a SOLPS4.2 run with SOLPS5.0

Wrote a converter to take SOLPS4 input/output files into SOLPS5 format

Single time-step. Re-evaluate fluxes and examine output Added new diagnsotics (radiation, bremsstrahlung) to

SOLPS5.0 Implemented the detailed particle balance treatment necessary

to resolve the ITER pumping fluxes● Identified several differences/mistakes

Example: Luciani correction on closed field lines:● SOLPS4: D → D/(1 + 3e15 * T^2/(ne * Z^2)) (1)● SOLPS5: D → D/(1 + (3.75e16/L) * <T^2/(ne * Z^2)> ) (2)

Implemented a series of switches for „backward compatibility“ of SOLPS5

Page 3: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

Some of the identified issues

Nature SOLPS4.2 SOLPS5.0 Impact StatusCell volumes parallelepipeds Generalized

quadrangles~ 1 % OK

Area for fluxes OK Missing cos factor

Up to 70% near X-point

Fixed (switch introduced)

Int. schemes for fluxes

Upwind Hybrid Small Switch introduced

Int. schemes for flux limits

Used average value (no ions)

Used maximum value

Small Switch introduced

Luciani model Eq. 1 Eq. 2 Important for core parallel fluxes

Switch introduced

Classical transport Braginskii Balescu Noticeable Switch introduced

Velocities Cell-faced Cell-centered Small N/A

Currents None Incomplete zeroing

Up to 50 % of el. Energy flux

Fixed

Ion temperature equation

Total energy Internal energy Dominating In progress

Page 4: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

Ion temperature equations

SOLPS4: total energy

SOLPS5: internal energy

Page 5: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

Flux comparisons (I): past the X-Point

# fnisip fnisap feisip feisap feesip feesap4.0_short -1.07243E+23 -5.33376E+22 -1.54480E+07 1.85345E+07 -2.42950E+07 3.50906E+075.0_with_4.0_short -1.13724E+23 -5.89033E+22 -9.21913E+06 -2.12669E+06 -4.90001E+07 6.80004E+07 5.0_with_4.0_area_fix0 -1.55764E+23 -3.39944E+22 -1.50248E+07 1.38652E+07 -5.53261E+07 7.99219E+07 5.0_with_4.0_luciani2 -1.55765E+23 -3.39939E+22 -1.50178E+07 1.38580E+07 -5.53236E+07 7.99277E+07 5.0_with_4.0_b2tqce -1.55780E+23 -3.39781E+22 -1.50314E+07 1.38742E+07 -4.80632E+07 7.39885E+075.0_with_4.0_b2tqca -1.55514E+23 -3.36086E+22 -1.40038E+07 1.23717E+07 -4.80571E+07 7.39860E+075.0_with_4.0_mode2 -1.55512E+23 -3.38129E+22 -1.61660E+07 1.85562E+07 -5.08657E+07 7.78907E+075.0_with_4.0_poteq2 -1.56334E+23 -3.31955E+22 -1.62630E+07 1.87585E+07 -5.14561E+07 7.88552E+075.0_with_4.0_22 -1.56308E+23 -3.30849E+22 -1.67913E+07 1.82750E+07 -5.08636E+07 7.62398E+075.0_with_4.0_23 -1.56273E+23 -3.32557E+22 -1.67585E+07 1.81844E+07 -2.59605E+07 3.65067E+075.0_with_4.0_24 -1.05084E+23 -4.92526E+22 -1.48725E+07 1.83610E+07 -2.40191E+07 3.55561E+075.0_with_4.0_25 -1.05084E+23 -4.92538E+22 -1.48775E+07 1.83843E+07 -2.40186E+07 3.55560E+075.0_with_4.0_no_solve -1.04748E+23 -4.92469E+22 -1.46850E+07 1.82429E+07 -2.36311E+07 3.53916E+075.0_with_4.0_solve_ua -1.05067E+23 -4.93021E+22 -1.47024E+07 1.82311E+07 -2.36289E+07 3.53778E+075.0_with_4.0_solve_co -1.04684E+23 -4.92552E+22 -1.46836E+07 1.82456E+07 -2.36302E+07 3.53885E+075.0_with_4.0_solve_ht -1.04748E+23 -4.92469E+22 -1.49470E+07 1.84051E+07 -2.41166E+07 3.55713E+07

Page 6: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

Flux comparisons (II): at the targets# fnixip fnixap feixip feixap feexip feexap

4.0_short -1.72205E+24 2.34399E+24 -2.16323E+06 7.64054E+06 -1.90619E+06 6.63314E+065.0_with_4.0_short -1.73176E+24 2.35863E+24 -1.71247E+06 6.65389E+06 -2.57813E+06 9.10311E+06 5.0_with_4.0_area_fix0 -3.60897E+24 6.67273E+24 -4.01878E+06 1.77044E+07 -3.99014E+06 1.41969E+075.0_with_4.0_luciani2 -3.60850E+24 6.67226E+24 -4.01433E+06 1.76911E+07 -3.98900E+06 1.41951E+075.0_with_4.0_b2tqce -3.58877E+24 6.64197E+24 -3.92338E+06 1.74966E+07 -3.71052E+06 1.34651E+075.0_with_4.0_b2tqca -3.58739E+24 6.63811E+24 -3.90465E+06 1.71188E+07 -3.70489E+06 1.34461E+075.0_with_4.0_mode2 -3.58745E+24 6.63466E+24 -3.90516E+06 1.70399E+07 -3.70624E+06 1.33874E+075.0_with_4.0_poteq2 -3.12039E+24 5.78374E+24 -3.59958E+06 1.64228E+07 -4.72017E+06 2.07636E+075.0_with_4.0_22 -3.09866E+24 5.76404E+24 -3.54744E+06 1.63860E+07 -4.58989E+06 2.04137E+075.0_with_4.0_23 -3.05312E+24 5.63017E+24 -3.33489E+06 1.55668E+07 -3.26749E+06 1.25012E+075.0_with_4.0_24 -1.10058E+24 1.34661E+24 -1.43528E+06 1.10517E+07 -1.72900E+06 6.18843E+065.0_with_4.0_25 -1.10043E+24 1.34665E+24 -1.43545E+06 1.10715E+07 -1.72847E+06 6.18636E+065.0_with_4.0_no_solve -1.72724E+24 2.35326E+24 -1.73297E+06 1.14022E+07 -1.91073E+06 6.65224E+06 5.0_with_4.0_solve_ua -1.73165E+24 2.35730E+24 -1.73532E+06 1.13927E+07 -1.91307E+06 6.64763E+06 5.0_with_4.0_solve_co -1.73789E+24 2.38036E+24 -1.74732E+06 1.15849E+07 -1.92438E+06 6.79571E+065.0_with_4.0_solve_ht -1.72724E+24 2.35326E+24 -1.90109E+06 1.13541E+07 -2.04373E+06 6.46947E+065.0_with_4.0_solve_uaco -1.74189E+24 2.37633E+24 -1.74749E+06 1.15346E+07 -1.92492E+06 6.73133E+065.0_with_4.0_solve_uaht -1.05917E+24 1.26341E+24 -1.46269E+06 1.13199E+07 -1.74057E+06 5.95530E+065.0_with_4.0_solve_coht -1.73815E+24 2.38033E+24 -1.90631E+06 1.14632E+07 -2.03978E+06 6.53116E+06

Page 7: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

Remaining issues● Ion temperature equation

Most terms in code can now flip between the two formulation according to a switch

Missing the viscous and kinetic energy terms in the solving step for the equation itself

● SOLPS5.0 (Eirene 96 & 99) instead of SOLPS5.1 (Eirene „face-lift“) Work currently underway to finalize the coupling (V. Kotov)

● Not all differences between the two codes have been properly explained yet

● Must complete the work with series of automated translation/resubmission/analysis scripts

Page 8: Transfer of ITER SOLPS4.2 simulations to SOLPS5.1 X. Bonnin (CNRS-LIMHP), A. Kukushkin (ITER), D. Coster (IPP-Garching) ● ITER divertor and SOL have been

traces.1: Corrected src_ allocation and Zeff averaging boundstraces.2: As above, without interpolation of velocities in convertertraces.3: As 1, with 'eirene_extrap'.eq.0, correction of sources entry argument list, new computation and scaling of residuals, fixed impurity radiation tracestraces.4: With dtim=1e-29, as 3, with src00 arrays filled, src_r recoded, residuals and SSEEtot and SSEItot correctedtraces.5: As 4, coded the volume calculation from SOLPS4.0 (but not used!)traces.6: As 5, with new (misread) bremsstrahlung treatmenttraces.7: Using new grid with SOLPS4.0 volumes, bremsstrahlung rate read properly, proper zeroing of 3rd instant of sources traces.8: Corrected bremsstrahlung traces, dt=1.e-9s.traces.9: Sum of absolute values of residuals.traces.10: Changed UA from UP to UU/PIT.traces.11: Corrected SX factor in the fluxestraces 12: Correction 'eirene_fixmap' in fort.31 at cutstraces.13: Correction 'eirene_fixuub'.eq.'2' in fort.31, upb=uub*rrbtraces.14: Removed ion flux limitertraces.15: Running with same STRAHL data as SOLPS4.0traces.16: Removed tailep and fix_cx settings from b2ar. New b2frates.traces.17: SOLPS4.0 Luciani formulation introduced: b2trcl_lluciani.eq.2traces.18: Introduced SOLPS4.0 formulation of electron classical parallel transporttraces.19: Added SOLPS4.0 formulation of ion classical parallel transporttraces.20: Run with mode=2, no_solve.eq.1, area_fix=3, no hybrid schemestraces.21: Same as 20, but with more Eirene histories for better statistics and pot=3.1*te/qetraces.22: Same as 21, but with lesser (SOLPS4.0) constant accuracy and corrected no_current treatment, SOLPS4.0 upwind scheme for energy (i&e), SOLPS4.0 treatment for electron flux limitstraces.23: Same as 22, but fixed fch_[3|5]2 no_current treatment and with SOLPS4.0-like treatment for particle fluxes computationtraces.24: Same as 23, after clean-up of uses of vol,hx,hy,gs (only 1 Eirene call)traces.25: Code as 24, with ion flux limits off, and solving