ICFERST
22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
|
Packs field together to be later on used for high order computations. More...
Public Member Functions | |
subroutine | pack_loc_all1 (LOC_F, field1, oldfield1, field2, oldfield2, field3, oldfield3, IGOT_T_PACK, use_volume_frac_T2, nfield) |
This subroutine is for fields that have already size final_phase - 1 Checks if the fields are constant or not, stored in IGOT_T_PACK, based on that introduces the field into LOC_F to later on apply the limiters on all the fields at once. More... | |
subroutine | pack_loc_all2 (LOC_F, field1, oldfield1, field2, oldfield2, field3, oldfield3, IGOT_T_PACK, use_volume_frac_T2, start_phase, final_phase, nodi) |
This subrotuine is for fields that are bigger than final_phase - start_phase Checks if the fields are constant or not, stored in IGOT_T_PACK, based on that introduces the field into LOC_F to later on apply the limiters on all the fields at once. More... | |
subroutine | pack_loc_all3 (LOC_F, field1, oldfield1, field2, oldfield2, field3, oldfield3, IGOT_T_PACK, use_volume_frac_T2, start_phase, final_phase, nodi) |
This subrotuine is for fields that are bigger than final_phase - start_phase Checks if the fields are constant or not, stored in IGOT_T_PACK, based on that introduces the field into LOC_F to later on apply the limiters on all the fields at once. This one is for integer fields. More... | |
Packs field together to be later on used for high order computations.
subroutine cv_advection::pack_loc_all::pack_loc_all1 | ( | real, dimension(:), intent(inout) | LOC_F, |
real, dimension(:), intent(in) | field1, | ||
real, dimension(:), intent(in) | oldfield1, | ||
real, dimension(:), intent(in) | field2, | ||
real, dimension(:), intent(in) | oldfield2, | ||
real, dimension(:), intent(in) | field3, | ||
real, dimension(:), intent(in) | oldfield3, | ||
logical, dimension(:,:), intent(in) | IGOT_T_PACK, | ||
logical, intent(in) | use_volume_frac_T2, | ||
integer, intent(in) | nfield | ||
) |
This subroutine is for fields that have already size final_phase - 1 Checks if the fields are constant or not, stored in IGOT_T_PACK, based on that introduces the field into LOC_F to later on apply the limiters on all the fields at once.
subroutine cv_advection::pack_loc_all::pack_loc_all2 | ( | real, dimension(:), intent(inout) | LOC_F, |
real, dimension(:,:), intent(in) | field1, | ||
real, dimension(:,:), intent(in) | oldfield1, | ||
real, dimension(:,:), intent(in) | field2, | ||
real, dimension(:,:), intent(in) | oldfield2, | ||
real, dimension(:,:), intent(in) | field3, | ||
real, dimension(:,:), intent(in) | oldfield3, | ||
logical, dimension(:,:), intent(in) | IGOT_T_PACK, | ||
logical, intent(in) | use_volume_frac_T2, | ||
integer, intent(in) | start_phase, | ||
integer, intent(in) | final_phase, | ||
integer, intent(in) | nodi | ||
) |
This subrotuine is for fields that are bigger than final_phase - start_phase Checks if the fields are constant or not, stored in IGOT_T_PACK, based on that introduces the field into LOC_F to later on apply the limiters on all the fields at once.
subroutine cv_advection::pack_loc_all::pack_loc_all3 | ( | integer, dimension(:), intent(inout) | LOC_F, |
integer, dimension(:,:), intent(in) | field1, | ||
integer, dimension(:,:), intent(in) | oldfield1, | ||
integer, dimension(:,:), intent(in) | field2, | ||
integer, dimension(:,:), intent(in) | oldfield2, | ||
integer, dimension(:,:), intent(in) | field3, | ||
integer, dimension(:,:), intent(in) | oldfield3, | ||
logical, dimension(:,:), intent(in) | IGOT_T_PACK, | ||
logical, intent(in) | use_volume_frac_T2, | ||
integer, intent(in) | start_phase, | ||
integer, intent(in) | final_phase, | ||
integer, intent(in) | nodi | ||
) |
This subrotuine is for fields that are bigger than final_phase - start_phase Checks if the fields are constant or not, stored in IGOT_T_PACK, based on that introduces the field into LOC_F to later on apply the limiters on all the fields at once. This one is for integer fields.