phys_param Module


Uses

  • module~~phys_param~~UsesGraph module~phys_param phys_param module~precision_def precision_def module~phys_param->module~precision_def

Used by

  • module~~phys_param~~UsedByGraph module~phys_param phys_param module~set_init_param set_init_param module~set_init_param->module~phys_param module~init_beam_part_distrib init_beam_part_distrib module~init_beam_part_distrib->module~phys_param module~init_grid_field init_grid_field module~init_beam_part_distrib->module~init_grid_field module~pic_out_util pic_out_util module~pic_out_util->module~phys_param module~init_grid_field->module~phys_param module~run_data_info run_data_info module~run_data_info->module~phys_param module~diag_part_and_fields diag_part_and_fields module~diag_part_and_fields->module~phys_param module~init_part_distrib init_part_distrib module~init_part_distrib->module~phys_param module~pic_evolve pic_evolve module~pic_evolve->module~init_grid_field module~curr_and_fields_util curr_and_fields_util module~pic_evolve->module~curr_and_fields_util module~window window module~pic_evolve->module~window module~curr_and_fields_util->module~init_grid_field program~aladyn aladyn program~aladyn->module~init_beam_part_distrib program~aladyn->module~pic_out_util program~aladyn->module~run_data_info program~aladyn->module~diag_part_and_fields program~aladyn->module~pic_evolve module~start_all start_all program~aladyn->module~start_all module~env_evolve env_evolve program~aladyn->module~env_evolve module~start_all->module~set_init_param module~start_all->module~run_data_info module~pic_in pic_in module~start_all->module~pic_in module~window->module~run_data_info module~pic_in->module~init_part_distrib module~init_laser_field init_laser_field module~pic_in->module~init_laser_field module~init_laser_field->module~init_grid_field module~env_evolve->module~curr_and_fields_util module~env_evolve->module~window

Contents


Variables

TypeVisibility AttributesNameInitial
real(kind=dp), public, parameter:: epsilon =1.0e-8

Small parameter

real(kind=dp), public, parameter:: pi =3.141592653589793
real(kind=dp), public, parameter:: pi2 =6.283185307179586
real(kind=dp), public, parameter:: giant_field =1.0e4

Large control parameter for fields

real(kind=dp), public, parameter:: electron_charge_norm =-1.0

Normalized electron charge

real(kind=dp), public, parameter:: electron_mass_norm =1.0

Normalized electron mass

real(kind=dp), public, parameter:: proton_charge_norm =1.0

Normalized proton charge

real(kind=dp), public, parameter:: proton_mass_norm =1836.1527706

Normalized proton mass

real(kind=dp), public, parameter:: size_of_stretch_along_x =1./4.

Stretch parameter along the x direction (1/4 of the cells are stretched)

real(kind=dp), public, parameter:: size_of_stretch_along_y =1./6.

Stretch parameter along the y and z direction (1/6 of the cells are stretched per side)

real(kind=dp), public, parameter:: e_charge =1.6021766*1.e-7

Electron charge in pC

real(kind=dp), public, parameter:: electron_mass =0.510998928

Electron charge in MeV

real(kind=dp), public, parameter:: rc0 =2.81794033

classical electron radius in units 10^{-13} cm

real(kind=dp), public, parameter:: speed_of_light =0.299792458

Speed of light in units \mu m/fs

real(kind=dp), public, parameter:: energy_unit =electron_mass*1.e+06
real(kind=dp), public, parameter:: t_unit =0.299792458/0.510998928
real(kind=dp), public, parameter:: mg_unit =0.299792458/5.10998928
real(kind=dp), public, parameter:: fe_unit =0.514
real(kind=dp), public, parameter:: reference_density =1.e6