picard & galactic cr propagation

97
Picard & Galactic CR Propagation CRISM 2014 – Ralf Kissmann Montpellier 2014 June 27. Ralf Kissmann CRISM 2014

Upload: others

Post on 01-Jan-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Picard & Galactic CR Propagation

Picard & Galactic CR Propagation

CRISM 2014 – Ralf Kissmann

Montpellier 2014 June 27.

Ralf Kissmann CRISM 2014

Page 2: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 3: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 4: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 5: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 6: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 7: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 8: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 9: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 10: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 11: Picard & Galactic CR Propagation

Reminder: Description of CR Transport

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Individual Terms

CR sources

Spatial / momentumdiffusion

Spatial convection

(Adiabatic) energy changes

Inter-species reactions

Loss terms

Result

CR-distribution ψ

→ input for gamma rays

Solution

Simplifications → analytical

General case → numerical

Propagation Transport Equation

Ralf Kissmann CRISM 2014

Page 12: Picard & Galactic CR Propagation

Galactic Propagation Codes

Major Codes

semi-analytical:

Usine

fully numerical

Galprop

Dragon

Other Approaches

Busching et al.

Effenberger et al.

Hanasz et al. (Piernik)

Transport in ISM

(by Heinz & Sunyaev (2002))

Propagation Codes

Ralf Kissmann CRISM 2014

Page 13: Picard & Galactic CR Propagation

Galactic Propagation Codes

Major Codes

semi-analytical:

Usine

fully numerical

Galprop

Dragon

Other Approaches

Busching et al.

Effenberger et al.

Hanasz et al. (Piernik)

Transport in ISM

(by Heinz & Sunyaev (2002))

Propagation Codes

Ralf Kissmann CRISM 2014

Page 14: Picard & Galactic CR Propagation

Galactic Propagation Codes

Major Codes

semi-analytical:

Usine

fully numerical

GalpropDragon

Other Approaches

Busching et al.

Effenberger et al.

Hanasz et al. (Piernik)

Transport in ISM

(by Heinz & Sunyaev (2002))

Propagation Codes

Ralf Kissmann CRISM 2014

Page 15: Picard & Galactic CR Propagation

Galactic Propagation Codes

Major Codes

semi-analytical:

Usine

fully numerical

GalpropDragon

Other Approaches

Busching et al.

Effenberger et al.

Hanasz et al. (Piernik)

Transport in ISM

(by Heinz & Sunyaev (2002))

Propagation Codes

Ralf Kissmann CRISM 2014

Page 16: Picard & Galactic CR Propagation

Galactic Propagation Codes

Major Codes

semi-analytical:

Usine

fully numerical

GalpropDragon

Other Approaches

Busching et al.

Effenberger et al.

Hanasz et al. (Piernik)

Transport in ISM

(by Heinz & Sunyaev (2002))

Propagation Codes

Ralf Kissmann CRISM 2014

Page 17: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 18: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

Galaxy Model

Matter distribution

ISRF

Magnetic field

Hydrogen Distribution

(From Galprop website)

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 19: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

Galaxy Model

Matter distribution

ISRF

Magnetic field

Interaction with ISM

Spallation cross sections

Energy loss processes

Nuclear network

Hydrogen Distribution

(From Galprop website)

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 20: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

Galaxy Model

Matter distribution

ISRF

Magnetic field

Interaction with ISM

Spallation cross sections

Energy loss processes

Nuclear network

Secondaries

Secondary CRs

Gamma rays

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 21: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

Galaxy Model

Matter distribution

ISRF

Magnetic field

Interaction with ISM

Spallation cross sections

Energy loss processes

Nuclear network

Secondaries

Secondary CRs

Gamma rays

Solution Process

CR source distribution

⇓Transport solver

⇓CR distribution

⇓Gamma ray emission

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 22: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

Galaxy Model

Matter distribution

ISRF

Magnetic field

Interaction with ISM

Spallation cross sections

Energy loss processes

Nuclear network

Secondaries

Secondary CRs

Gamma rays

Solution Process

CR source distribution⇓

Transport solver

⇓CR distribution

⇓Gamma ray emission

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 23: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

CR Distribution

Secondaries

Secondary CRs

Gamma rays

Solution Process

CR source distribution⇓

Transport solver⇓

CR distribution

⇓Gamma ray emission

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 24: Picard & Galactic CR Propagation

Physics in Numerical Propagation Codes

Transport Processes

Convection

Diffusion

Momentum diffusion

Gamma Ray Emission

Secondaries

Secondary CRs

Gamma rays

Solution Process

CR source distribution⇓

Transport solver⇓

CR distribution⇓

Gamma ray emission

Propagation Modelling

Ralf Kissmann CRISM 2014

Page 25: Picard & Galactic CR Propagation

Issues in Galprop

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Physics Issues

Physics as parameters

Constant in timeConstant in space

→ Parameter tuning

Diffusion

Convection

Halo height

Propagation Issues

Ralf Kissmann CRISM 2014

Page 26: Picard & Galactic CR Propagation

Issues in Galprop

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Physics Issues

Physics as parameters

Constant in timeConstant in space

→ Parameter tuning

Diffusion

Convection

Halo height

Transport Parameters

Source distribution q(r, p)

Diffusion tensor DMomentum diffusion Dpp

Spatial convection v

Energy losses p

Spallation τf

Propagation Issues

Ralf Kissmann CRISM 2014

Page 27: Picard & Galactic CR Propagation

Issues in Galprop

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Physics Issues

Physics as parameters

Constant in timeConstant in space

→ Parameter tuning

Diffusion

Convection

Halo height

Transport Parameters

Source distribution q(r, p)

Diffusion tensor DMomentum diffusion Dpp

Spatial convection v

Energy losses p

Spallation τf

Propagation Issues

Ralf Kissmann CRISM 2014

Page 28: Picard & Galactic CR Propagation

Issues in Galprop

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Physics Issues

Physics as parameters

Constant in timeConstant in space

→ Parameter tuning

Diffusion

Convection

Halo height

Transport Parameters

Source distribution q(r, p)

Diffusion tensor DMomentum diffusion Dpp

Spatial convection v

Energy losses p

Spallation τf

Propagation Issues

Ralf Kissmann CRISM 2014

Page 29: Picard & Galactic CR Propagation

Issues in Galprop

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Physics Issues

Physics as parameters

Constant in timeConstant in space

→ Parameter tuning

Diffusion

Convection

Halo height

Technical Issues

Solver

Local structure ↔ spatialresolution

Consistency

Propagation Issues

Ralf Kissmann CRISM 2014

Page 30: Picard & Galactic CR Propagation

Issues in Galprop

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Physics Issues

Physics as parameters

Constant in timeConstant in space

→ Parameter tuning

Diffusion

Convection

Halo height

Technical Issues

Solver

Local structure ↔ spatialresolution

Consistency

Propagation Issues

Ralf Kissmann CRISM 2014

Page 31: Picard & Galactic CR Propagation

Example I: Diffusion

Diffusion in Galprop

Isotropic

No spatial variation

Alternatives:

Dragon, PicardEffenberger et al.

CRs Inside the Heliosphere

(From Ulysses website)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 32: Picard & Galactic CR Propagation

Example I: Diffusion

Diffusion in Galprop

Isotropic

No spatial variation

Alternatives:

Dragon, PicardEffenberger et al.

CRs Inside the Heliosphere

(From Ulysses website)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 33: Picard & Galactic CR Propagation

Example I: Diffusion

Diffusion in Galprop

Isotropic

No spatial variation

Alternatives:

Dragon, PicardEffenberger et al.

Field Aligned Diffusion

DB =

D‖ 0 0

0 D⊥,1 00 0 D⊥,2

CRs Inside the Heliosphere

(From Ulysses website)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 34: Picard & Galactic CR Propagation

Example I: Diffusion

Diffusion in Galprop

Isotropic

No spatial variation

Alternatives:

Dragon, PicardEffenberger et al.

CRs Inside the Heliosphere

(From Ulysses website)

Diffusion in Cartesian Coordinates

D =

D‖ cos2 ψ +D⊥ sin2 ψ

(D‖ −D⊥

)sinψ cosψ 0(

D‖ −D⊥)

sinψ cosψ D‖ sin2 ψ +D⊥ cos2 ψ 0

0 0 D⊥

Propagation Issues

Ralf Kissmann CRISM 2014

Page 35: Picard & Galactic CR Propagation

Example I: Diffusion

Diffusion in Galprop

Isotropic

No spatial variation

Alternatives:

Dragon, PicardEffenberger et al.

Boundary conditions?

Diffusion ↔ advection

Energy dependence

Galprop:

Restricted to boxψ = 0 at boundary

The Galaxy

(artist sketch by NASA)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 36: Picard & Galactic CR Propagation

Example II: Consistency

Propagation

Azimuthally symmetric

Gamma Ray Computation

Ring-distribution for gas

Gas for Propagation

(From Galprop website)

Gamma Ray Emission

(Picard results for 100GeV gamma rays)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 37: Picard & Galactic CR Propagation

Example II: Consistency

Propagation

Azimuthally symmetric

Gamma Ray Computation

Ring-distribution for gas

Gas for Propagation

(From Galprop website)

Gamma Ray Emission

(Picard results for 100GeV gamma rays)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 38: Picard & Galactic CR Propagation

Example II: Consistency

Propagation

Azimuthally symmetric

Gamma Ray Computation

Ring-distribution for gas

Gas for Propagation

(From Galprop website)

Gamma Ray Emission

(Picard results for 100GeV gamma rays)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 39: Picard & Galactic CR Propagation

Example II: Consistency

Propagation

Azimuthally symmetric

Gamma Ray Computation

Ring-distribution for gas

Gas for Propagation

(From Galprop website)

Gamma Ray Emission

(Picard results for 100GeV gamma rays)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 40: Picard & Galactic CR Propagation

Example II: Consistency

Propagation

Azimuthally symmetric

Gamma Ray Computation

Ring-distribution for gas

But: CR distribution

20 15 10 5 0 5 10 15 2020

15

10

5

0

5

10

15

20

Gamma Ray Emission

(Picard results for 100GeV gamma rays)

Propagation Issues

Ralf Kissmann CRISM 2014

Page 41: Picard & Galactic CR Propagation

Solving the Transport Equation

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Type of Equation

Diffusion-advectionequation

Abbreviation∂ψ

∂t= s(r, p) +∇ · (D∇ψ − vψ) +

ψ

τ

Possible Solutions

Time-dependent

Steady state

Standard Approach

Time integration

Solve multiple time stepsCharacteristic time-scalesConvergence to steadystate

→ Time-integration solver

Propagation Issues

Ralf Kissmann CRISM 2014

Page 42: Picard & Galactic CR Propagation

Solving the Transport Equation

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Type of Equation

Diffusion-advectionequation

Abbreviation∂ψ

∂t= s(r, p) +∇ · (D∇ψ − vψ) +

ψ

τ

Possible Solutions

Time-dependent

Steady state

Standard Approach

Time integration

Solve multiple time stepsCharacteristic time-scalesConvergence to steadystate

→ Time-integration solver

Propagation Issues

Ralf Kissmann CRISM 2014

Page 43: Picard & Galactic CR Propagation

Solving the Transport Equation

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Type of Equation

Diffusion-advectionequation

Abbreviation∂ψ

∂t= s(r, p) +∇ · (D∇ψ − vψ) +

ψ

τ

Possible Solutions

Time-dependent

Steady state

Standard Approach

Time integration

Solve multiple time stepsCharacteristic time-scalesConvergence to steadystate

→ Time-integration solver

Propagation Issues

Ralf Kissmann CRISM 2014

Page 44: Picard & Galactic CR Propagation

Solving the Transport Equation

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Type of Equation

Diffusion-advectionequation

Abbreviation∂ψ

∂t= s(r, p) +∇ · (D∇ψ − vψ) +

ψ

τ

Possible Solutions

Time-dependent

Steady state

Standard Approach

Time integration

Solve multiple time stepsCharacteristic time-scalesConvergence to steadystate

→ Time-integration solver

Propagation Issues

Ralf Kissmann CRISM 2014

Page 45: Picard & Galactic CR Propagation

Solving the Transport Equation

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Type of Equation

Diffusion-advectionequation

Abbreviation∂ψ

∂t= s(r, p) +∇ · (D∇ψ − vψ) +

ψ

τ

Possible Solutions

Time-dependent

Steady state

Standard Approach

Time integration

Solve multiple time stepsCharacteristic time-scalesConvergence to steadystate

→ Time-integration solver

Propagation Issues

Ralf Kissmann CRISM 2014

Page 46: Picard & Galactic CR Propagation

Solving the Transport Equation

Transport Equation

∂ψ

∂t= q(r, p) +∇ · (D∇ψ − vψ) +

∂pp2Dpp

∂p

1

p2ψ −

∂p

{pψ −

p

3(∇ · v)ψ

}−

1

τfψ −

1

τrψ

Type of Equation

Diffusion-advectionequation

Abbreviation∂ψ

∂t= s(r, p) +∇ · (D∇ψ − vψ) +

ψ

τ

Possible Solutions

Time-dependent

Steady state

Standard Approach

Time integration

Solve multiple time stepsCharacteristic time-scalesConvergence to steadystate

→ Time-integration solver

Propagation Issues

Ralf Kissmann CRISM 2014

Page 47: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

ExplicitImplicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 48: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

ExplicitImplicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 49: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

Explicit

Implicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Explicit schemes

∂ψ

∂t= f(ψ)→

ψn+1 − ψn

∆t= f(ψ

n)

Easy to solve

Time step restriction

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 50: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

ExplicitImplicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Explicit schemes

∂ψ

∂t= f(ψ)→

ψn+1 − ψn

∆t= f(ψ

n)

Easy to solve

Time step restriction

Implicit schemes∂ψ

∂t= f(ψ)→

ψn+1 − ψn

∆t= f(ψ

n+1)

Coupled matrix equation

Larger time step

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 51: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

ExplicitImplicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Explicit schemes

∂ψ

∂t= f(ψ)→

ψn+1 − ψn

∆t= f(ψ

n)

Easy to solve

Time step restriction

Implicit schemes∂ψ

∂t= f(ψ)→

ψn+1 − ψn

∆t= f(ψ

n+1)

Coupled matrix equation

Larger time step

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 52: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

ExplicitImplicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Explicit schemes

∂ψ

∂t= f(ψ)→

ψn+1 − ψn

∆t= f(ψ

n)

Easy to solve

Time step restriction

Implicit schemes∂ψ

∂t= f(ψ)→

ψn+1 − ψn

∆t= f(ψ

n+1)

Coupled matrix equation

Larger time step

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 53: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

ExplicitImplicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Time Evolution of Spectrum

E [MeV]

E2ψ

102 103 104 105 106 107 108 109 10101024

1025

1026

1027

1028

1029

steady state time: 200 myr time: 60 myr time: 20 myr time: 6 myr time: 2 myr

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 54: Picard & Galactic CR Propagation

Standard Approach via Time-Integration

Possible Solvers

SDEs / Monte Carlo

(Pseudo-) particles

Grid-based

ExplicitImplicit

Solution Approach

Start with empty Galaxy

Integrate until convergence

Problem

Characteristic timescales

Convergence timescales

Time Evolution of Spectrum

E [MeV]

E2ψ

102 103 104 105 106 107 108 109 10101024

1025

1026

1027

1028

1029

steady state time: 200 myr time: 60 myr time: 20 myr time: 6 myr time: 2 myr

Characteristic time: ∼50 yrs

Propagation Steady State

Ralf Kissmann CRISM 2014

Page 55: Picard & Galactic CR Propagation

The Galprop solver

Numerical Implementation

Crank-Nicolsondiscretisation

Time-integration

Dimensional splitting

Decreasing timesteps

Problems

Check for convergence?

Timestep control

Problem dependent?

Nuclear reaction network

Galprop

→ Let’s do better

Propagation Galprop

Ralf Kissmann CRISM 2014

Page 56: Picard & Galactic CR Propagation

The Galprop solver

Numerical Implementation

Crank-Nicolsondiscretisation

Time-integration

Dimensional splitting

Decreasing timesteps

Problems

Check for convergence?

Timestep control

Problem dependent?

Nuclear reaction network

Galprop

→ Let’s do better

Propagation Galprop

Ralf Kissmann CRISM 2014

Page 57: Picard & Galactic CR Propagation

The Galprop solver

Numerical Implementation

Crank-Nicolsondiscretisation

Time-integration

Dimensional splitting

Decreasing timesteps

Problems

Check for convergence?

Timestep control

Problem dependent?

Nuclear reaction network

Galprop

→ Let’s do better

Propagation Galprop

Ralf Kissmann CRISM 2014

Page 58: Picard & Galactic CR Propagation

The Galprop solver

Numerical Implementation

Crank-Nicolsondiscretisation

Time-integration

Dimensional splitting

Decreasing timesteps

Problems

Check for convergence?

Timestep control

Problem dependent?

Nuclear reaction network

Galprop

→ Let’s do better

Propagation Galprop

Ralf Kissmann CRISM 2014

Page 59: Picard & Galactic CR Propagation

The Galprop solver

Numerical Implementation

Crank-Nicolsondiscretisation

Time-integration

Dimensional splitting

Decreasing timesteps

Problems

Check for convergence?

Timestep control

Problem dependent?

Nuclear reaction network

Galprop

→ Let’s do better

Propagation Galprop

Ralf Kissmann CRISM 2014

Page 60: Picard & Galactic CR Propagation

The Galprop solver

Numerical Implementation

Crank-Nicolsondiscretisation

Time-integration

Dimensional splitting

Decreasing timesteps

Problems

Check for convergence?

Timestep control

Problem dependent?

Nuclear reaction network

Galprop

→ Let’s do better

Propagation Galprop

Ralf Kissmann CRISM 2014

Page 61: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation∂ψ

∂t= s(r, p) +∇ · (D∇ψ − vψ) +

ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation

→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 62: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation

0 = s(r, p) +∇ · (D∇ψ − vψ) +ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation

→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 63: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation

0 = s(r, p) +∇ · (D∇ψ − vψ) +ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation

→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Discretisation in 1D

∇D∇ψ =Dxx∂2ψ

∂x2

'Dxxψi+1 − 2ψi + ψi−1

∆x2

→ aiψi−1 − biψi + ciψi+1 = −si ∀i

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 64: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation

0 = s(r, p) +∇ · (D∇ψ − vψ) +ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation

→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Discretisation in 1D

∇D∇ψ =Dxx∂2ψ

∂x2

'Dxxψi+1 − 2ψi + ψi−1

∆x2

→ aiψi−1 − biψi + ciψi+1 = −si ∀i

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 65: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation

0 = s(r, p) +∇ · (D∇ψ − vψ) +ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Discretisation in 1D

∇D∇ψ =Dxx∂2ψ

∂x2

'Dxxψi+1 − 2ψi + ψi−1

∆x2

→ aiψi−1 − biψi + ciψi+1 = −si ∀i

Descretisation in 2D

∇D∇ψ =Dxx∂2ψ

∂x2+Dyy

∂2ψ

∂y2

'Dxxψi+1,j − 2ψi,j + ψi−1,j

∆x2

+Dyyψi,j+1 − 2ψi,j + ψi,j+1

∆y2

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 66: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation

0 = s(r, p) +∇ · (D∇ψ − vψ) +ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Discretisation in 1D

∇D∇ψ =Dxx∂2ψ

∂x2

'Dxxψi+1 − 2ψi + ψi−1

∆x2

→ aiψi−1 − biψi + ciψi+1 = −si ∀i

Descretisation in 2D

∇D∇ψ =Dxx∂2ψ

∂x2+Dyy

∂2ψ

∂y2

'Dxxψi+1,j − 2ψi,j + ψi−1,j

∆x2

+Dyyψi,j+1 − 2ψi,j + ψi,j+1

∆y2

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 67: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation

0 = s(r, p) +∇ · (D∇ψ − vψ) +ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Multigrid Illustration

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 68: Picard & Galactic CR Propagation

How to do better

A Different Approach

Solve steady state problem

Simplified Transport Equation

0 = s(r, p) +∇ · (D∇ψ − vψ) +ψ

τ

Difficulty

Discretisation

→ Coupled matrix equation→ Band-diagonal matrix

Iterative solver

MultigridBICGStab

Multigrid Illustration

Multigrid Implementation

Red-black Gauss-Seidel

Alternating planeGauss-Seidel

Propagation Alternative

Ralf Kissmann CRISM 2014

Page 69: Picard & Galactic CR Propagation

Cosmic Particle Transport:

AP

h V

ol.5

5 (

201

4)

Page 70: Picard & Galactic CR Propagation

Features of Picard

Solver

Steady-state solution

Explicit time integrator

MPI-parallel

→ High resolution

Improved nuclear network

Speed

Example Simulation Results

x [kpc]

y[kpc]

Example results:Milkyway as spiral galaxy

Picard Features

Ralf Kissmann CRISM 2014

Page 71: Picard & Galactic CR Propagation

Features of Picard

Solver

Steady-state solution

Explicit time integrator

MPI-parallel

→ High resolution

Improved nuclear network

Speed

Example Resolution

Standard Galprop

→ 2D (1 kpc × 100 pc)

Picard

→ 3D (up to ∼75 pc3)

Example Simulation Results

x [kpc]

y[kpc]

Example results:Milkyway as spiral galaxy

Picard Features

Ralf Kissmann CRISM 2014

Page 72: Picard & Galactic CR Propagation

Features of Picard

Solver

Steady-state solution

Explicit time integrator

MPI-parallel

→ High resolution

Improved nuclear network

Speed

Physics

3D source distributions

Anisotropic diffusion

tbd...

Example Simulation Results

x [kpc]

y[kpc]

Example results:Milkyway as spiral galaxy

Picard Features

Ralf Kissmann CRISM 2014

Page 73: Picard & Galactic CR Propagation

Features of Picard

Solver

Steady-state solution

Explicit time integrator

MPI-parallel

→ High resolution

Improved nuclear network

Speed

Physics

3D source distributions

Anisotropic diffusion

tbd...

Example Simulation Results

x [kpc]

y[kpc]

Example results:Milkyway as spiral galaxy

Picard Features

Ralf Kissmann CRISM 2014

Page 74: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Picard Applications

Ralf Kissmann CRISM 2014

Page 75: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Axi-symmetric Model

yz

x20 15 10 5 0 5 10 15 204

2024

Picard Applications

Ralf Kissmann CRISM 2014

Page 76: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

NE-2001 Model

yz

x20 15 10 5 0 5 10 15 204

2024

Picard Applications

Ralf Kissmann CRISM 2014

Page 77: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Other Four Arm Model

yz

x

Picard Applications

Ralf Kissmann CRISM 2014

Page 78: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Two Arm Model

yz

x

Picard Applications

Ralf Kissmann CRISM 2014

Page 79: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Two Arm Model

yz

x

Picard Applications

Ralf Kissmann CRISM 2014

Page 80: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

NE-2001 Model

z

x

Picard Applications

Ralf Kissmann CRISM 2014

Page 81: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Other Four Arm Model

z

x

Picard Applications

Ralf Kissmann CRISM 2014

Page 82: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Two Arm Model

z

x

Picard Applications

Ralf Kissmann CRISM 2014

Page 83: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Distribution of Carbon

x [kpc]

y[kpc]

Picard Applications

Ralf Kissmann CRISM 2014

Page 84: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

Distribution of Boron

x [kpc]

y[kpc]

Picard Applications

Ralf Kissmann CRISM 2014

Page 85: Picard & Galactic CR Propagation

Milkyway as a Spiral Galaxy

Model setup

Spiral arm source dist.

Standard Galpropparameters

Electrons / protons↔ Nuclear network

Results

Different sourcedistributions

→ 1 TeV electrons

Differences ↔normalisation

↔ Vicinity of Earth

Secondaries

B/C Ration

kinetic Energy per nucleon

B/C

101 102 103 104 105 1060.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40HEAO-3ACEATICCREAMAMS-1

Picard Applications

Ralf Kissmann CRISM 2014

Page 86: Picard & Galactic CR Propagation

Gamma Rays with Picard

Axi-Symmetric Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 87: Picard & Galactic CR Propagation

Gamma Rays with Picard

Four-Arm Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 88: Picard & Galactic CR Propagation

Gamma Rays with Picard

Two-Arm Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 89: Picard & Galactic CR Propagation

Gamma Rays with Picard

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 90: Picard & Galactic CR Propagation

Gamma Rays with Picard

Axi-Symmetric Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 91: Picard & Galactic CR Propagation

Gamma Rays with Picard

Four-Arm Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 92: Picard & Galactic CR Propagation

Gamma Rays with Picard

Two-Arm Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 93: Picard & Galactic CR Propagation

Gamma Rays with Picard

Two-Arm Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 94: Picard & Galactic CR Propagation

Gamma Rays with Picard

Two-Arm Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 95: Picard & Galactic CR Propagation

Gamma Rays with Picard

Residual - Four Arm Configuration

Preliminary Conclusion

Increase of IC component

Two-arm model excluded?

Axi-symmetric model?

Gamma Ray Data

100 MeV

100 GeV

Picard Applications

Ralf Kissmann CRISM 2014

Page 96: Picard & Galactic CR Propagation

Conclusion

Inverse Compton & Spiral Arms

Application of Picard

Principal CR data X

GeV photons (X)

TeV photons

Electrons / DM

Galactic Propagation

New generation of models

Different improvementsunder way

Conclusion

Ralf Kissmann CRISM 2014

Page 97: Picard & Galactic CR Propagation

Conclusion

Inverse Compton & Spiral Arms

Application of Picard

Principal CR data X

GeV photons (X)

TeV photons

Electrons / DM

Galactic Propagation

New generation of models

Different improvementsunder way

Conclusion

Ralf Kissmann CRISM 2014