Tracer for advected particles moving with fluid flows By Jannis Teunissen, Bart Ripperda, Oliver Porth, and Fabio Bacchini (2017-2020)
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private, | parameter | :: | ARK4 | = | 3 | |
| integer, | private, | parameter | :: | Euler | = | 1 | |
| integer, | private, | parameter | :: | RK4 | = | 2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(particle_ptr), | intent(in) | :: | partp | |||
| double precision, | intent(in) | :: | end_time |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | end_time |
Payload update
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| double precision, | intent(in) | :: | xpart(1:ndir) | |||
| double precision, | intent(in) | :: | upart(1:ndir) | |||
| double precision, | intent(in) | :: | qpart | |||
| double precision, | intent(in) | :: | mpart | |||
| double precision, | intent(out) | :: | mypayload(mynpayload) | |||
| integer, | intent(in) | :: | mynpayload | |||
| double precision, | intent(in) | :: | particle_time |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision | :: | t_s | ||||
| double precision | :: | x(ndir) | ||||
| double precision | :: | dxdt(ndir) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| double precision, | intent(in), | dimension(ndir) | :: | x | ||
| double precision, | intent(in) | :: | tloc | |||
| double precision, | intent(out), | dimension(iend-ibeg+1) | :: | var | ||
| integer, | intent(in) | :: | ibeg | |||
| integer, | intent(in) | :: | iend |