subroutine add_convert_method2(phys_convert_vars, nwc, aux_variable_names,&
file_suffix)
use mod_global_parameters
use mod_input_output_helper, only: get_names_from_string
integer, intent(in) :: nwc
character(len=*),intent(in):: aux_variable_names
character(len=*), intent(in) :: file_suffix
interface
function phys_convert_vars(ixImin1,ixImin2,ixImin3,ixImax1,ixImax2,&
ixImax3, ixOmin1,ixOmin2,ixOmin3,ixOmax1,ixOmax2,ixOmax3, w, x,&
nwc) result(wnew)
use mod_global_parameters
integer, intent(in) :: ixImin1,ixImin2,ixImin3,ixImax1,&
ixImax2,ixImax3, ixOmin1,ixOmin2,ixOmin3,ixOmax1,ixOmax2,ixOmax3,&
nwc
double precision, intent(in) :: w(ixImin1:ixImax1,ixImin2:ixImax2,&
ixImin3:ixImax3, 1:nw)
double precision, intent(in) :: x(ixImin1:ixImax1,ixImin2:ixImax2,&
ixImin3:ixImax3,1:ndim)
double precision :: wnew(ixOmin1:ixOmax1,ixOmin2:ixOmax2,&
ixOmin3:ixOmax3, 1:nwc)
end function phys_convert_vars
end interface
call add_convert_method(phys_convert_vars, nwc,&
get_names_from_string(aux_variable_names,nwc), file_suffix)
end subroutine add_convert_method2