403#ifdef FRONTIER_UNIFIED
405 use hipfort_hipmalloc
407#if defined(MFC_OpenACC)
426# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
428# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
429 use iso_fortran_env,
only: output_unit
430# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
432# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
433 print *,
'm_time_steppers.fpp:121: ',
'@:ALLOCATE(q_cons_ts(1:num_ts))'
434# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
436# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
437 call flush (output_unit)
438# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
440# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
442# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
444# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
446# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
448# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
449#if defined(MFC_OpenACC)
450# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
452# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
453#elif defined(MFC_OpenMP)
454# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
456# 121 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
459# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
460#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
461# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
463# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
465# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
467# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
469# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
471# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
473# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
475# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
476#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
477# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
478 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
479# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
481# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
483# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
485# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
487# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
489# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
491# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
493# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
495# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
496 istat = cudamemadvise(c_devloc(
q_cons_ts), sizeof(
q_cons_ts), cudamemadvisesetpreferredlocation, 0)
497# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
498 if (istat /= cudasuccess)
then
499# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
500 write (*,
"('Error code: ',I0, ': ')") istat
501# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
503# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
505# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
507# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
508 istat = cudamemadvise(c_devloc(
q_cons_ts), sizeof(
q_cons_ts), cudamemadvisesetaccessedby, cudacpudeviceid)
509# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
510 if (istat /= cudasuccess)
then
511# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
512 write (*,
"('Error code: ',I0, ': ')") istat
513# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
515# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
517# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
519# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
521# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
522 if (istat /= cudasuccess)
then
523# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
524 write (*,
"('Error code: ',I0, ': ')") istat
525# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
527# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
529# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
531# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
533# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
535# 122 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
540# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
542# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
543 use iso_fortran_env,
only: output_unit
544# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
546# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
547 print *,
'm_time_steppers.fpp:125: ',
'@:ALLOCATE(q_cons_ts(i)%vf(1:sys_size))'
548# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
550# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
551 call flush (output_unit)
552# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
554# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
556# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
558# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
560# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
562# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
563#if defined(MFC_OpenACC)
564# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
566# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
567#elif defined(MFC_OpenMP)
568# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
570# 125 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
573# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
574#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
575# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
577# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
579# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
581# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
583# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
585# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
587# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
589# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
590#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
591# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
592 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
593# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
595# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
597# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
599# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
601# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
603# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
604 if (nv_uvm_pref_gpu)
then
605# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
607# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
609# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
610 istat = cudamemadvise(c_devloc(
q_cons_ts(i)%vf), sizeof(
q_cons_ts(i)%vf), cudamemadvisesetpreferredlocation, 0)
611# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
612 if (istat /= cudasuccess)
then
613# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
614 write (*,
"('Error code: ',I0, ': ')") istat
615# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
617# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
619# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
621# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
622 istat = cudamemadvise(c_devloc(
q_cons_ts(i)%vf), sizeof(
q_cons_ts(i)%vf), cudamemadvisesetaccessedby, cudacpudeviceid)
623# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
624 if (istat /= cudasuccess)
then
625# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
626 write (*,
"('Error code: ',I0, ': ')") istat
627# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
629# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
631# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
633# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
634 istat = cudamemprefetchasync(c_devloc(
q_cons_ts(i)%vf), sizeof(
q_cons_ts(i)%vf), 0, 0)
635# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
636 if (istat /= cudasuccess)
then
637# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
638 write (*,
"('Error code: ',I0, ': ')") istat
639# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
641# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
643# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
645# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
647# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
649# 126 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
654#if defined(__NVCOMPILER_GPU_UNIFIED_MEM)
655 if (
num_ts == 2 .and. nv_uvm_out_of_core)
then
657 allocate (q_cons_ts_pool_host(idwbuff(1)%beg:idwbuff(1)%end, &
658 idwbuff(2)%beg:idwbuff(2)%end, &
659 idwbuff(3)%beg:idwbuff(3)%end, &
666# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
668# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
669 use iso_fortran_env,
only: output_unit
670# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
672# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
673 print *,
'm_time_steppers.fpp:141: ',
'@:ALLOCATE(q_cons_ts(1)%vf(j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
674# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
676# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
677 call flush (output_unit)
678# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
680# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
682# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
683 allocate (
q_cons_ts(1)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
684# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
686# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
688# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
689#if defined(MFC_OpenACC)
690# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
692# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
693#elif defined(MFC_OpenMP)
694# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
696# 141 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
698# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
700# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
701#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
702# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
704# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
706# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
708# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
710# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
712# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
714# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
716# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
717#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
718# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
719 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
720# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
722# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
724# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
726# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
728# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
730# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
731 if (nv_uvm_pref_gpu)
then
732# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
734# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
736# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
737 istat = cudamemadvise(c_devloc(
q_cons_ts(1)%vf(
j)%sf), sizeof(
q_cons_ts(1)%vf(
j)%sf), cudamemadvisesetpreferredlocation, 0)
738# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
739 if (istat /= cudasuccess)
then
740# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
741 write (*,
"('Error code: ',I0, ': ')") istat
742# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
744# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
746# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
748# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
749 istat = cudamemadvise(c_devloc(
q_cons_ts(1)%vf(
j)%sf), sizeof(
q_cons_ts(1)%vf(
j)%sf), cudamemadvisesetaccessedby, cudacpudeviceid)
750# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
751 if (istat /= cudasuccess)
then
752# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
753 write (*,
"('Error code: ',I0, ': ')") istat
754# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
756# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
758# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
760# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
761 istat = cudamemprefetchasync(c_devloc(
q_cons_ts(1)%vf(
j)%sf), sizeof(
q_cons_ts(1)%vf(
j)%sf), 0, 0)
762# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
763 if (istat /= cudasuccess)
then
764# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
765 write (*,
"('Error code: ',I0, ': ')") istat
766# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
768# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
770# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
772# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
774# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
776# 144 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
779 if (nv_uvm_out_of_core)
then
781 q_cons_ts(2)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, &
782 idwbuff(2)%beg:idwbuff(2)%end, &
783 idwbuff(3)%beg:idwbuff(3)%end) => q_cons_ts_pool_host(:, :, :,
j)
786# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
788# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
789 use iso_fortran_env,
only: output_unit
790# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
792# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
793 print *,
'm_time_steppers.fpp:152: ',
'@:ALLOCATE(q_cons_ts(2)%vf(j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
794# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
796# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
797 call flush (output_unit)
798# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
800# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
802# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
803 allocate (
q_cons_ts(2)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
804# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
806# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
808# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
809#if defined(MFC_OpenACC)
810# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
812# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
813#elif defined(MFC_OpenMP)
814# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
816# 152 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
818# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
820# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
821#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
822# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
824# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
826# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
828# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
830# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
832# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
834# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
836# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
837#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
838# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
839 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
840# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
842# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
844# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
846# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
848# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
850# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
851 if (nv_uvm_pref_gpu)
then
852# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
854# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
856# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
857 istat = cudamemadvise(c_devloc(
q_cons_ts(2)%vf(
j)%sf), sizeof(
q_cons_ts(2)%vf(
j)%sf), cudamemadvisesetpreferredlocation, 0)
858# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
859 if (istat /= cudasuccess)
then
860# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
861 write (*,
"('Error code: ',I0, ': ')") istat
862# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
864# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
866# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
868# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
869 istat = cudamemadvise(c_devloc(
q_cons_ts(2)%vf(
j)%sf), sizeof(
q_cons_ts(2)%vf(
j)%sf), cudamemadvisesetaccessedby, cudacpudeviceid)
870# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
871 if (istat /= cudasuccess)
then
872# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
873 write (*,
"('Error code: ',I0, ': ')") istat
874# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
876# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
878# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
880# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
881 istat = cudamemprefetchasync(c_devloc(
q_cons_ts(2)%vf(
j)%sf), sizeof(
q_cons_ts(2)%vf(
j)%sf), 0, 0)
882# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
883 if (istat /= cudasuccess)
then
884# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
885 write (*,
"('Error code: ',I0, ': ')") istat
886# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
888# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
890# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
892# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
894# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
896# 155 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
904# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
906# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
907 integer :: macros_setup_vfs_i
908# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
910# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
912# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
914# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
915 use iso_fortran_env,
only: output_unit
916# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
918# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
919 print *,
'm_time_steppers.fpp:161: ',
'@:ACC_SETUP_VFs(q_cons_ts(i))'
920# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
922# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
923 call flush (output_unit)
924# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
926# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
928# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
930# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
932# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
933#if defined(MFC_OpenACC)
934# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
936# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
937#elif defined(MFC_OpenMP)
938# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
940# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
942# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
944# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
945#if defined(MFC_OpenACC)
946# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
948# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
949#elif defined(MFC_OpenMP)
950# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
952# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
954# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
956# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
958# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
959 if (
associated(
q_cons_ts(i)%vf(macros_setup_vfs_i)%sf))
then
960# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
962# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
963#if defined(MFC_OpenACC)
964# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
966# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
967#elif defined(MFC_OpenMP)
968# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
970# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
972# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
974# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
975#if defined(MFC_OpenACC)
976# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
978# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
979#elif defined(MFC_OpenMP)
980# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
982# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
984# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
986# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
988# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
990# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
992# 161 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
995#elif defined(FRONTIER_UNIFIED)
999 pool_dims(i) = idwbuff(i)%end - idwbuff(i)%beg + 1
1000 pool_starts(i) = idwbuff(i)%beg
1002 pool_dims(4) = sys_size
1004#ifdef MFC_MIXED_PRECISION
1005 pool_size = 1_8*(idwbuff(1)%end - idwbuff(1)%beg + 1)*(idwbuff(2)%end - idwbuff(2)%beg + 1)*(idwbuff(3)%end - idwbuff(3)%beg + 1)*sys_size
1006 call hipcheck(hipmalloc_(cptr_device, pool_size*2_8))
1007 call c_f_pointer(cptr_device, q_cons_ts_pool_device, shape=pool_dims)
1008 q_cons_ts_pool_device(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:) => q_cons_ts_pool_device
1010 call hipcheck(hipmallocmanaged_(cptr_host, pool_size*2_8, hipmemattachglobal))
1011 call c_f_pointer(cptr_host, q_cons_ts_pool_host, shape=pool_dims)
1012 q_cons_ts_pool_host(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:) => q_cons_ts_pool_host
1015 call hipcheck(hipmalloc(q_cons_ts_pool_device, dims8=pool_dims, lbounds8=pool_starts))
1017#if defined(MFC_OpenACC)
1018 call acc_map_data(q_cons_ts_pool_device, c_loc(q_cons_ts_pool_device), c_sizeof(q_cons_ts_pool_device))
1024 call hipcheck(hipmallocmanaged(q_cons_ts_pool_host, dims8=pool_dims, lbounds8=pool_starts, flags=hipmemattachglobal))
1025#if defined(MFC_OpenMP)
1026 call hipcheck(hipmemadvise(c_loc(q_cons_ts_pool_host), c_sizeof(q_cons_ts_pool_host), hipmemadvisesetpreferredlocation, -1))
1033 q_cons_ts(1)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, &
1034 idwbuff(2)%beg:idwbuff(2)%end, &
1035 idwbuff(3)%beg:idwbuff(3)%end) => q_cons_ts_pool_device(:, :, :,
j)
1038 q_cons_ts(2)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, &
1039 idwbuff(2)%beg:idwbuff(2)%end, &
1040 idwbuff(3)%beg:idwbuff(3)%end) => q_cons_ts_pool_host(:, :, :,
j)
1046# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1048# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1049 integer :: macros_setup_vfs_i
1050# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1052# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1054# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1056# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1057 use iso_fortran_env,
only: output_unit
1058# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1060# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1061 print *,
'm_time_steppers.fpp:213: ',
'@:ACC_SETUP_VFs(q_cons_ts(i))'
1062# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1064# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1065 call flush (output_unit)
1066# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1068# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1070# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1072# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1074# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1075#if defined(MFC_OpenACC)
1076# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1078# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1079#elif defined(MFC_OpenMP)
1080# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1082# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1084# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1086# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1087#if defined(MFC_OpenACC)
1088# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1090# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1091#elif defined(MFC_OpenMP)
1092# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1094# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1096# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1098# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1100# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1101 if (
associated(
q_cons_ts(i)%vf(macros_setup_vfs_i)%sf))
then
1102# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1104# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1105#if defined(MFC_OpenACC)
1106# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1108# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1109#elif defined(MFC_OpenMP)
1110# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1112# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1114# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1116# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1117#if defined(MFC_OpenACC)
1118# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1120# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1121#elif defined(MFC_OpenMP)
1122# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1124# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1126# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1128# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1130# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1132# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1134# 213 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1138# 215 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1139#if defined(MFC_OpenACC)
1140# 215 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1142# 215 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1143#elif defined(MFC_OpenMP)
1144# 215 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1146# 215 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1155# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1157# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1158 use iso_fortran_env,
only: output_unit
1159# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1161# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1162 print *,
'm_time_steppers.fpp:222: ',
'@:ALLOCATE(q_cons_ts(i)%vf(j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1163# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1165# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1166 call flush (output_unit)
1167# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1169# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1171# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1172 allocate (
q_cons_ts(i)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1173# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1175# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1177# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1178#if defined(MFC_OpenACC)
1179# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1181# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1182#elif defined(MFC_OpenMP)
1183# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1185# 222 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1187# 225 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1190# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1192# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1193 integer :: macros_setup_vfs_i
1194# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1196# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1198# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1200# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1201 use iso_fortran_env,
only: output_unit
1202# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1204# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1205 print *,
'm_time_steppers.fpp:226: ',
'@:ACC_SETUP_VFs(q_cons_ts(i))'
1206# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1208# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1209 call flush (output_unit)
1210# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1212# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1214# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1216# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1218# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1219#if defined(MFC_OpenACC)
1220# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1222# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1223#elif defined(MFC_OpenMP)
1224# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1226# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1228# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1230# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1231#if defined(MFC_OpenACC)
1232# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1234# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1235#elif defined(MFC_OpenMP)
1236# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1238# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1240# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1242# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1244# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1245 if (
associated(
q_cons_ts(i)%vf(macros_setup_vfs_i)%sf))
then
1246# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1248# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1249#if defined(MFC_OpenACC)
1250# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1252# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1253#elif defined(MFC_OpenMP)
1254# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1256# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1258# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1260# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1261#if defined(MFC_OpenACC)
1262# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1264# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1265#elif defined(MFC_OpenMP)
1266# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1268# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1270# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1272# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1274# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1276# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1278# 226 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1288# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1290# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1291 use iso_fortran_env,
only: output_unit
1292# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1294# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1295 print *,
'm_time_steppers.fpp:234: ',
'@:ALLOCATE(q_prim_ts1(1:num_probe_ts))'
1296# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1298# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1299 call flush (output_unit)
1300# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1302# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1304# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1306# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1308# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1310# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1311#if defined(MFC_OpenACC)
1312# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1314# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1315#elif defined(MFC_OpenMP)
1316# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1318# 234 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1323# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1325# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1326 use iso_fortran_env,
only: output_unit
1327# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1329# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1330 print *,
'm_time_steppers.fpp:237: ',
'@:ALLOCATE(q_prim_ts1(i)%vf(1:sys_size))'
1331# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1333# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1334 call flush (output_unit)
1335# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1337# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1339# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1341# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1343# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1345# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1346#if defined(MFC_OpenACC)
1347# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1349# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1350#elif defined(MFC_OpenMP)
1351# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1353# 237 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1360# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1362# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1363 use iso_fortran_env,
only: output_unit
1364# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1366# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1367 print *,
'm_time_steppers.fpp:242: ',
'@:ALLOCATE(q_prim_ts1(i)%vf(j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1368# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1370# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1371 call flush (output_unit)
1372# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1374# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1376# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1377 allocate (
q_prim_ts1(i)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1378# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1380# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1382# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1383#if defined(MFC_OpenACC)
1384# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1386# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1387#elif defined(MFC_OpenMP)
1388# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1390# 242 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1392# 245 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1395# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1397# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1398 integer :: macros_setup_vfs_i
1399# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1401# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1403# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1405# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1406 use iso_fortran_env,
only: output_unit
1407# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1409# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1410 print *,
'm_time_steppers.fpp:246: ',
'@:ACC_SETUP_VFs(q_prim_ts1(i))'
1411# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1413# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1414 call flush (output_unit)
1415# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1417# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1419# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1421# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1423# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1424#if defined(MFC_OpenACC)
1425# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1427# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1428#elif defined(MFC_OpenMP)
1429# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1431# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1433# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1435# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1436#if defined(MFC_OpenACC)
1437# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1439# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1440#elif defined(MFC_OpenMP)
1441# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1443# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1445# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1447# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1449# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1450 if (
associated(
q_prim_ts1(i)%vf(macros_setup_vfs_i)%sf))
then
1451# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1453# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1454#if defined(MFC_OpenACC)
1455# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1457# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1458#elif defined(MFC_OpenMP)
1459# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1461# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1463# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1465# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1466#if defined(MFC_OpenACC)
1467# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1469# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1470#elif defined(MFC_OpenMP)
1471# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1473# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1475# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1477# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1479# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1481# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1483# 246 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1488# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1490# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1491 use iso_fortran_env,
only: output_unit
1492# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1494# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1495 print *,
'm_time_steppers.fpp:249: ',
'@:ALLOCATE(q_prim_ts2(1:num_probe_ts))'
1496# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1498# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1499 call flush (output_unit)
1500# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1502# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1504# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1506# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1508# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1510# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1511#if defined(MFC_OpenACC)
1512# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1514# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1515#elif defined(MFC_OpenMP)
1516# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1518# 249 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1523# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1525# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1526 use iso_fortran_env,
only: output_unit
1527# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1529# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1530 print *,
'm_time_steppers.fpp:252: ',
'@:ALLOCATE(q_prim_ts2(i)%vf(1:sys_size))'
1531# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1533# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1534 call flush (output_unit)
1535# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1537# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1539# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1541# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1543# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1545# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1546#if defined(MFC_OpenACC)
1547# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1549# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1550#elif defined(MFC_OpenMP)
1551# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1553# 252 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1560# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1562# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1563 use iso_fortran_env,
only: output_unit
1564# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1566# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1567 print *,
'm_time_steppers.fpp:257: ',
'@:ALLOCATE(q_prim_ts2(i)%vf(j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1568# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1570# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1571 call flush (output_unit)
1572# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1574# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1576# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1577 allocate (
q_prim_ts2(i)%vf(
j)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1578# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1580# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1582# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1583#if defined(MFC_OpenACC)
1584# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1586# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1587#elif defined(MFC_OpenMP)
1588# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1590# 257 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1592# 260 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1595# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1597# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1598 integer :: macros_setup_vfs_i
1599# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1601# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1603# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1605# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1606 use iso_fortran_env,
only: output_unit
1607# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1609# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1610 print *,
'm_time_steppers.fpp:261: ',
'@:ACC_SETUP_VFs(q_prim_ts2(i))'
1611# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1613# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1614 call flush (output_unit)
1615# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1617# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1619# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1621# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1623# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1624#if defined(MFC_OpenACC)
1625# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1627# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1628#elif defined(MFC_OpenMP)
1629# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1631# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1633# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1635# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1636#if defined(MFC_OpenACC)
1637# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1639# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1640#elif defined(MFC_OpenMP)
1641# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1643# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1645# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1647# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1649# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1650 if (
associated(
q_prim_ts2(i)%vf(macros_setup_vfs_i)%sf))
then
1651# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1653# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1654#if defined(MFC_OpenACC)
1655# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1657# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1658#elif defined(MFC_OpenMP)
1659# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1661# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1663# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1665# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1666#if defined(MFC_OpenACC)
1667# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1669# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1670#elif defined(MFC_OpenMP)
1671# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1673# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1675# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1677# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1679# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1681# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1683# 261 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1690# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1692# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1693 use iso_fortran_env,
only: output_unit
1694# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1696# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1697 print *,
'm_time_steppers.fpp:266: ',
'@:ALLOCATE(q_prim_vf(1:sys_size))'
1698# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1700# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1701 call flush (output_unit)
1702# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1704# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1706# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1708# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1710# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1712# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1713#if defined(MFC_OpenACC)
1714# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1716# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1717#elif defined(MFC_OpenMP)
1718# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1720# 266 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1724 do i = 1, adv_idx%end
1726# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1728# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1729 use iso_fortran_env,
only: output_unit
1730# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1732# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1733 print *,
'm_time_steppers.fpp:270: ',
'@:ALLOCATE(q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1734# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1736# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1737 call flush (output_unit)
1738# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1740# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1742# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1743 allocate (
q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1744# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1746# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1748# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1749#if defined(MFC_OpenACC)
1750# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1752# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1753#elif defined(MFC_OpenMP)
1754# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1756# 270 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1758# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1760# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1762# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1764# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1766# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1768# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1769 use iso_fortran_env,
only: output_unit
1770# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1772# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1773 print *,
'm_time_steppers.fpp:273: ',
'@:ACC_SETUP_SFs(q_prim_vf(i))'
1774# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1776# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1777 call flush (output_unit)
1778# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1780# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1782# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1784# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1786# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1787#if defined(MFC_OpenACC)
1788# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1790# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1791#elif defined(MFC_OpenMP)
1792# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1794# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1796# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1798# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1800# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1801#if defined(MFC_OpenACC)
1802# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1804# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1805#elif defined(MFC_OpenMP)
1806# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1808# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1810# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1812# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1814# 273 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1818 if (bubbles_euler)
then
1819 do i = bub_idx%beg, bub_idx%end
1821# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1823# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1824 use iso_fortran_env,
only: output_unit
1825# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1827# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1828 print *,
'm_time_steppers.fpp:278: ',
'@:ALLOCATE(q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1829# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1831# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1832 call flush (output_unit)
1833# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1835# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1837# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1838 allocate (
q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1839# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1841# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1843# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1844#if defined(MFC_OpenACC)
1845# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1847# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1848#elif defined(MFC_OpenMP)
1849# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1851# 278 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1853# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1855# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1857# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1859# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1861# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1863# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1864 use iso_fortran_env,
only: output_unit
1865# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1867# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1868 print *,
'm_time_steppers.fpp:281: ',
'@:ACC_SETUP_SFs(q_prim_vf(i))'
1869# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1871# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1872 call flush (output_unit)
1873# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1875# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1877# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1879# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1881# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1882#if defined(MFC_OpenACC)
1883# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1885# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1886#elif defined(MFC_OpenMP)
1887# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1889# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1891# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1893# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1895# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1896#if defined(MFC_OpenACC)
1897# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1899# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1900#elif defined(MFC_OpenMP)
1901# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1903# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1905# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1907# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1909# 281 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1914# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1916# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1917 use iso_fortran_env,
only: output_unit
1918# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1920# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1921 print *,
'm_time_steppers.fpp:284: ',
'@:ALLOCATE(q_prim_vf(n_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1922# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1924# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1925 call flush (output_unit)
1926# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1928# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1930# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1931 allocate (
q_prim_vf(n_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1932# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1934# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1936# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1937#if defined(MFC_OpenACC)
1938# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1940# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1941#elif defined(MFC_OpenMP)
1942# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1944# 284 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1946# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1948# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1950# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1952# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1954# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1956# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1957 use iso_fortran_env,
only: output_unit
1958# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1960# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1961 print *,
'm_time_steppers.fpp:287: ',
'@:ACC_SETUP_SFs(q_prim_vf(n_idx))'
1962# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1964# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1965 call flush (output_unit)
1966# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1968# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1970# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1972# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1974# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1975#if defined(MFC_OpenACC)
1976# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1978# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1979#elif defined(MFC_OpenMP)
1980# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1982# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1984# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1985 if (
associated(
q_prim_vf(n_idx)%sf))
then
1986# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1988# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1989#if defined(MFC_OpenACC)
1990# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1992# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1993#elif defined(MFC_OpenMP)
1994# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1996# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
1998# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2000# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2002# 287 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2008 do i = b_idx%beg, b_idx%end
2010# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2012# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2013 use iso_fortran_env,
only: output_unit
2014# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2016# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2017 print *,
'm_time_steppers.fpp:293: ',
'@:ALLOCATE(q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2018# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2020# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2021 call flush (output_unit)
2022# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2024# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2026# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2027 allocate (
q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2028# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2030# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2032# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2033#if defined(MFC_OpenACC)
2034# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2036# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2037#elif defined(MFC_OpenMP)
2038# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2040# 293 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2042# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2044# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2046# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2048# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2050# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2052# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2053 use iso_fortran_env,
only: output_unit
2054# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2056# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2057 print *,
'm_time_steppers.fpp:296: ',
'@:ACC_SETUP_SFs(q_prim_vf(i))'
2058# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2060# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2061 call flush (output_unit)
2062# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2064# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2066# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2068# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2070# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2071#if defined(MFC_OpenACC)
2072# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2074# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2075#elif defined(MFC_OpenMP)
2076# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2078# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2080# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2082# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2084# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2085#if defined(MFC_OpenACC)
2086# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2088# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2089#elif defined(MFC_OpenMP)
2090# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2092# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2094# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2096# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2098# 296 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2103 if (elasticity)
then
2104 do i = stress_idx%beg, stress_idx%end
2106# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2108# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2109 use iso_fortran_env,
only: output_unit
2110# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2112# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2113 print *,
'm_time_steppers.fpp:302: ',
'@:ALLOCATE(q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2114# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2116# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2117 call flush (output_unit)
2118# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2120# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2122# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2123 allocate (
q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2124# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2126# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2128# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2129#if defined(MFC_OpenACC)
2130# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2132# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2133#elif defined(MFC_OpenMP)
2134# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2136# 302 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2138# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2140# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2142# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2144# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2146# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2148# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2149 use iso_fortran_env,
only: output_unit
2150# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2152# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2153 print *,
'm_time_steppers.fpp:305: ',
'@:ACC_SETUP_SFs(q_prim_vf(i))'
2154# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2156# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2157 call flush (output_unit)
2158# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2160# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2162# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2164# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2166# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2167#if defined(MFC_OpenACC)
2168# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2170# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2171#elif defined(MFC_OpenMP)
2172# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2174# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2176# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2178# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2180# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2181#if defined(MFC_OpenACC)
2182# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2184# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2185#elif defined(MFC_OpenMP)
2186# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2188# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2190# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2192# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2194# 305 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2199 if (hyperelasticity)
then
2200 do i = xibeg, xiend + 1
2202# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2204# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2205 use iso_fortran_env,
only: output_unit
2206# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2208# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2209 print *,
'm_time_steppers.fpp:311: ',
'@:ALLOCATE(q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2210# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2212# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2213 call flush (output_unit)
2214# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2216# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2218# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2219 allocate (
q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2220# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2222# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2224# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2225#if defined(MFC_OpenACC)
2226# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2228# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2229#elif defined(MFC_OpenMP)
2230# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2232# 311 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2234# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2236# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2238# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2240# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2242# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2244# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2245 use iso_fortran_env,
only: output_unit
2246# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2248# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2249 print *,
'm_time_steppers.fpp:314: ',
'@:ACC_SETUP_SFs(q_prim_vf(i))'
2250# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2252# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2253 call flush (output_unit)
2254# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2256# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2258# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2260# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2262# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2263#if defined(MFC_OpenACC)
2264# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2266# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2267#elif defined(MFC_OpenMP)
2268# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2270# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2272# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2274# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2276# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2277#if defined(MFC_OpenACC)
2278# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2280# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2281#elif defined(MFC_OpenMP)
2282# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2284# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2286# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2288# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2290# 314 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2295 if (cont_damage)
then
2297# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2299# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2300 use iso_fortran_env,
only: output_unit
2301# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2303# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2304 print *,
'm_time_steppers.fpp:319: ',
'@:ALLOCATE(q_prim_vf(damage_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2305# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2307# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2308 call flush (output_unit)
2309# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2311# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2313# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2314 allocate (
q_prim_vf(damage_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2315# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2317# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2319# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2320#if defined(MFC_OpenACC)
2321# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2323# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2324#elif defined(MFC_OpenMP)
2325# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2327# 319 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2329# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2331# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2333# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2335# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2337# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2339# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2340 use iso_fortran_env,
only: output_unit
2341# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2343# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2344 print *,
'm_time_steppers.fpp:322: ',
'@:ACC_SETUP_SFs(q_prim_vf(damage_idx))'
2345# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2347# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2348 call flush (output_unit)
2349# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2351# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2353# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2355# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2357# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2358#if defined(MFC_OpenACC)
2359# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2361# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2362#elif defined(MFC_OpenMP)
2363# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2365# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2367# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2368 if (
associated(
q_prim_vf(damage_idx)%sf))
then
2369# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2371# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2372#if defined(MFC_OpenACC)
2373# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2375# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2376#elif defined(MFC_OpenMP)
2377# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2379# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2381# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2383# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2385# 322 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2389 if (hyper_cleaning)
then
2391# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2393# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2394 use iso_fortran_env,
only: output_unit
2395# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2397# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2398 print *,
'm_time_steppers.fpp:326: ',
'@:ALLOCATE(q_prim_vf(psi_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2399# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2401# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2402 call flush (output_unit)
2403# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2405# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2407# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2408 allocate (
q_prim_vf(psi_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2409# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2411# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2413# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2414#if defined(MFC_OpenACC)
2415# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2417# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2418#elif defined(MFC_OpenMP)
2419# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2421# 326 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2423# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2425# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2427# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2429# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2431# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2433# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2434 use iso_fortran_env,
only: output_unit
2435# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2437# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2438 print *,
'm_time_steppers.fpp:329: ',
'@:ACC_SETUP_SFs(q_prim_vf(psi_idx))'
2439# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2441# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2442 call flush (output_unit)
2443# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2445# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2447# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2449# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2451# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2452#if defined(MFC_OpenACC)
2453# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2455# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2456#elif defined(MFC_OpenMP)
2457# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2459# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2461# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2462 if (
associated(
q_prim_vf(psi_idx)%sf))
then
2463# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2465# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2466#if defined(MFC_OpenACC)
2467# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2469# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2470#elif defined(MFC_OpenMP)
2471# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2473# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2475# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2477# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2479# 329 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2483 if (model_eqns == 3)
then
2484 do i = internalenergies_idx%beg, internalenergies_idx%end
2486# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2488# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2489 use iso_fortran_env,
only: output_unit
2490# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2492# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2493 print *,
'm_time_steppers.fpp:334: ',
'@:ALLOCATE(q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2494# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2496# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2497 call flush (output_unit)
2498# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2500# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2502# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2503 allocate (
q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2504# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2506# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2508# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2509#if defined(MFC_OpenACC)
2510# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2512# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2513#elif defined(MFC_OpenMP)
2514# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2516# 334 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2518# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2520# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2522# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2524# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2526# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2528# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2529 use iso_fortran_env,
only: output_unit
2530# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2532# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2533 print *,
'm_time_steppers.fpp:337: ',
'@:ACC_SETUP_SFs(q_prim_vf(i))'
2534# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2536# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2537 call flush (output_unit)
2538# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2540# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2542# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2544# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2546# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2547#if defined(MFC_OpenACC)
2548# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2550# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2551#elif defined(MFC_OpenMP)
2552# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2554# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2556# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2558# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2560# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2561#if defined(MFC_OpenACC)
2562# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2564# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2565#elif defined(MFC_OpenMP)
2566# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2568# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2570# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2572# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2574# 337 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2579 if (surface_tension)
then
2581# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2583# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2584 use iso_fortran_env,
only: output_unit
2585# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2587# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2588 print *,
'm_time_steppers.fpp:342: ',
'@:ALLOCATE(q_prim_vf(c_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2589# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2591# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2592 call flush (output_unit)
2593# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2595# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2597# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2598 allocate (
q_prim_vf(c_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2599# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2601# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2603# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2604#if defined(MFC_OpenACC)
2605# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2607# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2608#elif defined(MFC_OpenMP)
2609# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2611# 342 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2613# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2615# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2617# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2619# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2621# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2623# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2624 use iso_fortran_env,
only: output_unit
2625# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2627# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2628 print *,
'm_time_steppers.fpp:345: ',
'@:ACC_SETUP_SFs(q_prim_vf(c_idx))'
2629# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2631# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2632 call flush (output_unit)
2633# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2635# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2637# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2639# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2641# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2642#if defined(MFC_OpenACC)
2643# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2645# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2646#elif defined(MFC_OpenMP)
2647# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2649# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2651# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2652 if (
associated(
q_prim_vf(c_idx)%sf))
then
2653# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2655# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2656#if defined(MFC_OpenACC)
2657# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2659# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2660#elif defined(MFC_OpenMP)
2661# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2663# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2665# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2667# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2669# 345 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2674 do i = chemxb, chemxe
2676# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2678# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2679 use iso_fortran_env,
only: output_unit
2680# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2682# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2683 print *,
'm_time_steppers.fpp:350: ',
'@:ALLOCATE(q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2684# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2686# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2687 call flush (output_unit)
2688# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2690# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2692# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2693 allocate (
q_prim_vf(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2694# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2696# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2698# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2699#if defined(MFC_OpenACC)
2700# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2702# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2703#elif defined(MFC_OpenMP)
2704# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2706# 350 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2708# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2710# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2712# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2714# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2716# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2718# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2719 use iso_fortran_env,
only: output_unit
2720# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2722# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2723 print *,
'm_time_steppers.fpp:353: ',
'@:ACC_SETUP_SFs(q_prim_vf(i))'
2724# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2726# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2727 call flush (output_unit)
2728# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2730# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2732# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2734# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2736# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2737#if defined(MFC_OpenACC)
2738# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2740# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2741#elif defined(MFC_OpenMP)
2742# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2744# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2746# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2748# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2750# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2751#if defined(MFC_OpenACC)
2752# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2754# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2755#elif defined(MFC_OpenMP)
2756# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2758# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2760# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2762# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2764# 353 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2769# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2771# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2772 use iso_fortran_env,
only: output_unit
2773# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2775# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2776 print *,
'm_time_steppers.fpp:356: ',
'@:ALLOCATE(q_T_sf%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2777# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2779# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2780 call flush (output_unit)
2781# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2783# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2785# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2786 allocate (
q_t_sf%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2787# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2789# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2791# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2792#if defined(MFC_OpenACC)
2793# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2795# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2796#elif defined(MFC_OpenMP)
2797# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2799# 356 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2801# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2803# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2805# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2807# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2809# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2811# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2812 use iso_fortran_env,
only: output_unit
2813# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2815# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2816 print *,
'm_time_steppers.fpp:359: ',
'@:ACC_SETUP_SFs(q_T_sf)'
2817# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2819# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2820 call flush (output_unit)
2821# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2823# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2825# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2827# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2829# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2830#if defined(MFC_OpenACC)
2831# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2833# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2834#elif defined(MFC_OpenMP)
2835# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2837# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2839# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2840 if (
associated(
q_t_sf%sf))
then
2841# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2843# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2844#if defined(MFC_OpenACC)
2845# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2847# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2848#elif defined(MFC_OpenMP)
2849# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2851# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2853# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2855# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2857# 359 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2863# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2865# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2866 use iso_fortran_env,
only: output_unit
2867# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2869# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2870 print *,
'm_time_steppers.fpp:363: ',
'@:ALLOCATE(pb_ts(1:2))'
2871# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2873# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2874 call flush (output_unit)
2875# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2877# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2879# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2880 allocate (pb_ts(1:2))
2881# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2883# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2885# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2886#if defined(MFC_OpenACC)
2887# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2889# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2890#elif defined(MFC_OpenMP)
2891# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2893# 363 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2896 if (qbmm .and. (.not. polytropic))
then
2898# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2900# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2901 use iso_fortran_env,
only: output_unit
2902# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2904# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2905 print *,
'm_time_steppers.fpp:366: ',
'@:ALLOCATE(pb_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))'
2906# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2908# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2909 call flush (output_unit)
2910# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2912# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2914# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2915 allocate (pb_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))
2916# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2918# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2920# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2921#if defined(MFC_OpenACC)
2922# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2924# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2925#elif defined(MFC_OpenMP)
2926# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2928# 366 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2930# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2932# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2934# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2936# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2938# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2940# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2941 use iso_fortran_env,
only: output_unit
2942# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2944# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2945 print *,
'm_time_steppers.fpp:369: ',
'@:ACC_SETUP_SFs(pb_ts(1))'
2946# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2948# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2949 call flush (output_unit)
2950# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2952# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2954# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2956# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2958# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2959#if defined(MFC_OpenACC)
2960# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2962# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2963#elif defined(MFC_OpenMP)
2964# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2966# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2968# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2969 if (
associated(pb_ts(1)%sf))
then
2970# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2972# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2973#if defined(MFC_OpenACC)
2974# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2976# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2977#elif defined(MFC_OpenMP)
2978# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2980# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2982# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2984# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2986# 369 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2990# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2992# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2993 use iso_fortran_env,
only: output_unit
2994# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2996# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
2997 print *,
'm_time_steppers.fpp:371: ',
'@:ALLOCATE(pb_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))'
2998# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3000# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3001 call flush (output_unit)
3002# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3004# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3006# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3007 allocate (pb_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))
3008# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3010# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3012# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3013#if defined(MFC_OpenACC)
3014# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3016# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3017#elif defined(MFC_OpenMP)
3018# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3020# 371 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3022# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3024# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3026# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3028# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3030# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3032# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3033 use iso_fortran_env,
only: output_unit
3034# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3036# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3037 print *,
'm_time_steppers.fpp:374: ',
'@:ACC_SETUP_SFs(pb_ts(2))'
3038# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3040# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3041 call flush (output_unit)
3042# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3044# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3046# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3048# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3050# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3051#if defined(MFC_OpenACC)
3052# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3054# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3055#elif defined(MFC_OpenMP)
3056# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3058# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3060# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3061 if (
associated(pb_ts(2)%sf))
then
3062# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3064# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3065#if defined(MFC_OpenACC)
3066# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3068# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3069#elif defined(MFC_OpenMP)
3070# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3072# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3074# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3076# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3078# 374 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3082# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3084# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3085 use iso_fortran_env,
only: output_unit
3086# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3088# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3089 print *,
'm_time_steppers.fpp:376: ',
'@:ALLOCATE(rhs_pb(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))'
3090# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3092# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3093 call flush (output_unit)
3094# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3096# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3098# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3099 allocate (
rhs_pb(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))
3100# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3102# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3104# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3105#if defined(MFC_OpenACC)
3106# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3108# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3109#elif defined(MFC_OpenMP)
3110# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3112# 376 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3114# 379 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3115 else if (qbmm .and. polytropic)
then
3117# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3119# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3120 use iso_fortran_env,
only: output_unit
3121# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3123# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3124 print *,
'm_time_steppers.fpp:380: ',
'@:ALLOCATE(pb_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))'
3125# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3127# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3128 call flush (output_unit)
3129# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3131# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3133# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3134 allocate (pb_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))
3135# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3137# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3139# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3140#if defined(MFC_OpenACC)
3141# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3143# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3144#elif defined(MFC_OpenMP)
3145# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3147# 380 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3149# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3151# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3153# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3155# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3157# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3159# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3160 use iso_fortran_env,
only: output_unit
3161# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3163# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3164 print *,
'm_time_steppers.fpp:383: ',
'@:ACC_SETUP_SFs(pb_ts(1))'
3165# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3167# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3168 call flush (output_unit)
3169# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3171# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3173# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3175# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3177# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3178#if defined(MFC_OpenACC)
3179# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3181# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3182#elif defined(MFC_OpenMP)
3183# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3185# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3187# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3188 if (
associated(pb_ts(1)%sf))
then
3189# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3191# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3192#if defined(MFC_OpenACC)
3193# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3195# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3196#elif defined(MFC_OpenMP)
3197# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3199# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3201# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3203# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3205# 383 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3209# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3211# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3212 use iso_fortran_env,
only: output_unit
3213# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3215# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3216 print *,
'm_time_steppers.fpp:385: ',
'@:ALLOCATE(pb_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))'
3217# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3219# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3220 call flush (output_unit)
3221# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3223# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3225# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3226 allocate (pb_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))
3227# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3229# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3231# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3232#if defined(MFC_OpenACC)
3233# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3235# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3236#elif defined(MFC_OpenMP)
3237# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3239# 385 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3241# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3243# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3245# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3247# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3249# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3251# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3252 use iso_fortran_env,
only: output_unit
3253# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3255# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3256 print *,
'm_time_steppers.fpp:388: ',
'@:ACC_SETUP_SFs(pb_ts(2))'
3257# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3259# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3260 call flush (output_unit)
3261# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3263# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3265# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3267# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3269# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3270#if defined(MFC_OpenACC)
3271# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3273# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3274#elif defined(MFC_OpenMP)
3275# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3277# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3279# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3280 if (
associated(pb_ts(2)%sf))
then
3281# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3283# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3284#if defined(MFC_OpenACC)
3285# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3287# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3288#elif defined(MFC_OpenMP)
3289# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3291# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3293# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3295# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3297# 388 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3301# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3303# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3304 use iso_fortran_env,
only: output_unit
3305# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3307# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3308 print *,
'm_time_steppers.fpp:390: ',
'@:ALLOCATE(rhs_pb(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))'
3309# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3311# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3312 call flush (output_unit)
3313# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3315# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3317# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3318 allocate (
rhs_pb(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))
3319# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3321# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3323# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3324#if defined(MFC_OpenACC)
3325# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3327# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3328#elif defined(MFC_OpenMP)
3329# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3331# 390 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3333# 393 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3336# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3338# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3339 use iso_fortran_env,
only: output_unit
3340# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3342# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3343 print *,
'm_time_steppers.fpp:394: ',
'@:ALLOCATE(pb_ts(1)%sf(0,0,0,0,0))'
3344# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3346# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3347 call flush (output_unit)
3348# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3350# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3352# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3353 allocate (pb_ts(1)%sf(0,0,0,0,0))
3354# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3356# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3358# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3359#if defined(MFC_OpenACC)
3360# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3362# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3363#elif defined(MFC_OpenMP)
3364# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3366# 394 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3369# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3371# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3373# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3375# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3377# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3378 use iso_fortran_env,
only: output_unit
3379# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3381# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3382 print *,
'm_time_steppers.fpp:395: ',
'@:ACC_SETUP_SFs(pb_ts(1))'
3383# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3385# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3386 call flush (output_unit)
3387# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3389# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3391# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3393# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3395# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3396#if defined(MFC_OpenACC)
3397# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3399# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3400#elif defined(MFC_OpenMP)
3401# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3403# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3405# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3406 if (
associated(pb_ts(1)%sf))
then
3407# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3409# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3410#if defined(MFC_OpenACC)
3411# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3413# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3414#elif defined(MFC_OpenMP)
3415# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3417# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3419# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3421# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3423# 395 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3427# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3429# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3430 use iso_fortran_env,
only: output_unit
3431# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3433# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3434 print *,
'm_time_steppers.fpp:397: ',
'@:ALLOCATE(pb_ts(2)%sf(0,0,0,0,0))'
3435# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3437# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3438 call flush (output_unit)
3439# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3441# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3443# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3444 allocate (pb_ts(2)%sf(0,0,0,0,0))
3445# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3447# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3449# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3450#if defined(MFC_OpenACC)
3451# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3453# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3454#elif defined(MFC_OpenMP)
3455# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3457# 397 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3460# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3462# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3464# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3466# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3468# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3469 use iso_fortran_env,
only: output_unit
3470# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3472# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3473 print *,
'm_time_steppers.fpp:398: ',
'@:ACC_SETUP_SFs(pb_ts(2))'
3474# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3476# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3477 call flush (output_unit)
3478# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3480# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3482# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3484# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3486# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3487#if defined(MFC_OpenACC)
3488# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3490# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3491#elif defined(MFC_OpenMP)
3492# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3494# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3496# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3497 if (
associated(pb_ts(2)%sf))
then
3498# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3500# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3501#if defined(MFC_OpenACC)
3502# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3504# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3505#elif defined(MFC_OpenMP)
3506# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3508# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3510# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3512# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3514# 398 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3518# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3520# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3521 use iso_fortran_env,
only: output_unit
3522# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3524# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3525 print *,
'm_time_steppers.fpp:400: ',
'@:ALLOCATE(rhs_pb(0,0,0,0,0))'
3526# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3528# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3529 call flush (output_unit)
3530# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3532# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3534# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3535 allocate (
rhs_pb(0,0,0,0,0))
3536# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3538# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3540# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3541#if defined(MFC_OpenACC)
3542# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3544# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3545#elif defined(MFC_OpenMP)
3546# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3548# 400 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3553# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3555# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3556 use iso_fortran_env,
only: output_unit
3557# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3559# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3560 print *,
'm_time_steppers.fpp:403: ',
'@:ALLOCATE(mv_ts(1:2))'
3561# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3563# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3564 call flush (output_unit)
3565# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3567# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3569# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3570 allocate (mv_ts(1:2))
3571# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3573# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3575# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3576#if defined(MFC_OpenACC)
3577# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3579# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3580#elif defined(MFC_OpenMP)
3581# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3583# 403 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3586 if (qbmm .and. (.not. polytropic))
then
3588# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3590# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3591 use iso_fortran_env,
only: output_unit
3592# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3594# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3595 print *,
'm_time_steppers.fpp:406: ',
'@:ALLOCATE(mv_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))'
3596# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3598# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3599 call flush (output_unit)
3600# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3602# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3604# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3605 allocate (mv_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))
3606# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3608# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3610# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3611#if defined(MFC_OpenACC)
3612# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3614# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3615#elif defined(MFC_OpenMP)
3616# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3618# 406 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3620# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3622# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3624# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3626# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3628# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3630# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3631 use iso_fortran_env,
only: output_unit
3632# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3634# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3635 print *,
'm_time_steppers.fpp:409: ',
'@:ACC_SETUP_SFs(mv_ts(1))'
3636# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3638# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3639 call flush (output_unit)
3640# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3642# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3644# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3646# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3648# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3649#if defined(MFC_OpenACC)
3650# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3652# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3653#elif defined(MFC_OpenMP)
3654# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3656# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3658# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3659 if (
associated(mv_ts(1)%sf))
then
3660# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3662# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3663#if defined(MFC_OpenACC)
3664# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3666# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3667#elif defined(MFC_OpenMP)
3668# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3670# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3672# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3674# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3676# 409 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3680# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3682# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3683 use iso_fortran_env,
only: output_unit
3684# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3686# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3687 print *,
'm_time_steppers.fpp:411: ',
'@:ALLOCATE(mv_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))'
3688# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3690# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3691 call flush (output_unit)
3692# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3694# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3696# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3697 allocate (mv_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))
3698# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3700# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3702# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3703#if defined(MFC_OpenACC)
3704# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3706# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3707#elif defined(MFC_OpenMP)
3708# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3710# 411 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3712# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3714# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3716# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3718# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3720# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3722# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3723 use iso_fortran_env,
only: output_unit
3724# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3726# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3727 print *,
'm_time_steppers.fpp:414: ',
'@:ACC_SETUP_SFs(mv_ts(2))'
3728# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3730# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3731 call flush (output_unit)
3732# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3734# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3736# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3738# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3740# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3741#if defined(MFC_OpenACC)
3742# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3744# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3745#elif defined(MFC_OpenMP)
3746# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3748# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3750# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3751 if (
associated(mv_ts(2)%sf))
then
3752# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3754# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3755#if defined(MFC_OpenACC)
3756# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3758# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3759#elif defined(MFC_OpenMP)
3760# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3762# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3764# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3766# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3768# 414 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3772# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3774# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3775 use iso_fortran_env,
only: output_unit
3776# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3778# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3779 print *,
'm_time_steppers.fpp:416: ',
'@:ALLOCATE(rhs_mv(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))'
3780# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3782# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3783 call flush (output_unit)
3784# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3786# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3788# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3789 allocate (
rhs_mv(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:nnode, 1:nb))
3790# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3792# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3794# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3795#if defined(MFC_OpenACC)
3796# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3798# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3799#elif defined(MFC_OpenMP)
3800# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3802# 416 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3804# 419 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3806 else if (qbmm .and. polytropic)
then
3808# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3810# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3811 use iso_fortran_env,
only: output_unit
3812# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3814# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3815 print *,
'm_time_steppers.fpp:421: ',
'@:ALLOCATE(mv_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))'
3816# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3818# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3819 call flush (output_unit)
3820# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3822# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3824# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3825 allocate (mv_ts(1)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))
3826# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3828# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3830# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3831#if defined(MFC_OpenACC)
3832# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3834# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3835#elif defined(MFC_OpenMP)
3836# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3838# 421 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3840# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3842# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3844# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3846# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3848# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3850# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3851 use iso_fortran_env,
only: output_unit
3852# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3854# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3855 print *,
'm_time_steppers.fpp:424: ',
'@:ACC_SETUP_SFs(mv_ts(1))'
3856# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3858# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3859 call flush (output_unit)
3860# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3862# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3864# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3866# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3868# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3869#if defined(MFC_OpenACC)
3870# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3872# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3873#elif defined(MFC_OpenMP)
3874# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3876# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3878# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3879 if (
associated(mv_ts(1)%sf))
then
3880# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3882# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3883#if defined(MFC_OpenACC)
3884# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3886# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3887#elif defined(MFC_OpenMP)
3888# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3890# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3892# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3894# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3896# 424 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3900# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3902# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3903 use iso_fortran_env,
only: output_unit
3904# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3906# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3907 print *,
'm_time_steppers.fpp:426: ',
'@:ALLOCATE(mv_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))'
3908# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3910# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3911 call flush (output_unit)
3912# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3914# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3916# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3917 allocate (mv_ts(2)%sf(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))
3918# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3920# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3922# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3923#if defined(MFC_OpenACC)
3924# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3926# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3927#elif defined(MFC_OpenMP)
3928# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3930# 426 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3932# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3934# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3936# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3938# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3940# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3942# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3943 use iso_fortran_env,
only: output_unit
3944# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3946# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3947 print *,
'm_time_steppers.fpp:429: ',
'@:ACC_SETUP_SFs(mv_ts(2))'
3948# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3950# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3951 call flush (output_unit)
3952# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3954# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3956# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3958# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3960# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3961#if defined(MFC_OpenACC)
3962# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3964# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3965#elif defined(MFC_OpenMP)
3966# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3968# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3970# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3971 if (
associated(mv_ts(2)%sf))
then
3972# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3974# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3975#if defined(MFC_OpenACC)
3976# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3978# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3979#elif defined(MFC_OpenMP)
3980# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3982# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3984# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3986# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3988# 429 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3992# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3994# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3995 use iso_fortran_env,
only: output_unit
3996# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3998# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
3999 print *,
'm_time_steppers.fpp:431: ',
'@:ALLOCATE(rhs_mv(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))'
4000# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4002# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4003 call flush (output_unit)
4004# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4006# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4008# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4009 allocate (
rhs_mv(idwbuff(1)%beg:idwbuff(1)%beg + 1, idwbuff(2)%beg:idwbuff(2)%beg + 1, idwbuff(3)%beg:idwbuff(3)%beg + 1, 1:nnode, 1:nb))
4010# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4012# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4014# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4015#if defined(MFC_OpenACC)
4016# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4018# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4019#elif defined(MFC_OpenMP)
4020# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4022# 431 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4024# 434 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4027# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4029# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4030 use iso_fortran_env,
only: output_unit
4031# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4033# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4034 print *,
'm_time_steppers.fpp:435: ',
'@:ALLOCATE(mv_ts(1)%sf(0,0,0,0,0))'
4035# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4037# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4038 call flush (output_unit)
4039# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4041# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4043# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4044 allocate (mv_ts(1)%sf(0,0,0,0,0))
4045# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4047# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4049# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4050#if defined(MFC_OpenACC)
4051# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4053# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4054#elif defined(MFC_OpenMP)
4055# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4057# 435 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4060# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4062# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4064# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4066# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4068# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4069 use iso_fortran_env,
only: output_unit
4070# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4072# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4073 print *,
'm_time_steppers.fpp:436: ',
'@:ACC_SETUP_SFs(mv_ts(1))'
4074# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4076# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4077 call flush (output_unit)
4078# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4080# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4082# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4084# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4086# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4087#if defined(MFC_OpenACC)
4088# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4090# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4091#elif defined(MFC_OpenMP)
4092# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4094# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4096# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4097 if (
associated(mv_ts(1)%sf))
then
4098# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4100# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4101#if defined(MFC_OpenACC)
4102# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4104# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4105#elif defined(MFC_OpenMP)
4106# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4108# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4110# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4112# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4114# 436 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4118# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4120# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4121 use iso_fortran_env,
only: output_unit
4122# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4124# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4125 print *,
'm_time_steppers.fpp:438: ',
'@:ALLOCATE(mv_ts(2)%sf(0,0,0,0,0))'
4126# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4128# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4129 call flush (output_unit)
4130# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4132# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4134# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4135 allocate (mv_ts(2)%sf(0,0,0,0,0))
4136# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4138# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4140# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4141#if defined(MFC_OpenACC)
4142# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4144# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4145#elif defined(MFC_OpenMP)
4146# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4148# 438 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4151# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4153# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4155# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4157# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4159# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4160 use iso_fortran_env,
only: output_unit
4161# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4163# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4164 print *,
'm_time_steppers.fpp:439: ',
'@:ACC_SETUP_SFs(mv_ts(2))'
4165# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4167# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4168 call flush (output_unit)
4169# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4171# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4173# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4175# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4177# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4178#if defined(MFC_OpenACC)
4179# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4181# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4182#elif defined(MFC_OpenMP)
4183# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4185# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4187# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4188 if (
associated(mv_ts(2)%sf))
then
4189# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4191# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4192#if defined(MFC_OpenACC)
4193# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4195# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4196#elif defined(MFC_OpenMP)
4197# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4199# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4201# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4203# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4205# 439 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4209# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4211# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4212 use iso_fortran_env,
only: output_unit
4213# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4215# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4216 print *,
'm_time_steppers.fpp:441: ',
'@:ALLOCATE(rhs_mv(0,0,0,0,0))'
4217# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4219# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4220 call flush (output_unit)
4221# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4223# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4225# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4226 allocate (
rhs_mv(0,0,0,0,0))
4227# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4229# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4231# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4232#if defined(MFC_OpenACC)
4233# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4235# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4236#elif defined(MFC_OpenMP)
4237# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4239# 441 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4245# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4247# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4248 use iso_fortran_env,
only: output_unit
4249# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4251# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4252 print *,
'm_time_steppers.fpp:445: ',
'@:ALLOCATE(rhs_vf(1:sys_size))'
4253# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4255# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4256 call flush (output_unit)
4257# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4259# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4261# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4262 allocate (
rhs_vf(1:sys_size))
4263# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4265# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4267# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4268#if defined(MFC_OpenACC)
4269# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4271# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4272#elif defined(MFC_OpenMP)
4273# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4275# 445 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4277#ifdef MFC_SIMULATION
4278# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4279#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
4280# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4282# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4284# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4286# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4288# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4290# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4292# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4294# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4295#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
4296# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4297 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
4298# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4300# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4301 use cuda_runtime_api
4302# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4304# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4306# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4308# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4309 if (nv_uvm_pref_gpu)
then
4310# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4312# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4314# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4315 istat = cudamemadvise(c_devloc(
rhs_vf), sizeof(
rhs_vf), cudamemadvisesetpreferredlocation, 0)
4316# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4317 if (istat /= cudasuccess)
then
4318# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4319 write (*,
"('Error code: ',I0, ': ')") istat
4320# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4322# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4324# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4326# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4327 istat = cudamemadvise(c_devloc(
rhs_vf), sizeof(
rhs_vf), cudamemadvisesetaccessedby, cudacpudeviceid)
4328# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4329 if (istat /= cudasuccess)
then
4330# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4331 write (*,
"('Error code: ',I0, ': ')") istat
4332# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4334# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4336# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4338# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4339 istat = cudamemprefetchasync(c_devloc(
rhs_vf), sizeof(
rhs_vf), 0, 0)
4340# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4341 if (istat /= cudasuccess)
then
4342# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4343 write (*,
"('Error code: ',I0, ': ')") istat
4344# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4346# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4348# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4350# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4352# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4354# 446 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4360# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4362# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4363 use iso_fortran_env,
only: output_unit
4364# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4366# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4367 print *,
'm_time_steppers.fpp:450: ',
'@:ALLOCATE(rhs_vf(i)%sf(-1:m+1,-1:n+1,-1:p+1))'
4368# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4370# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4371 call flush (output_unit)
4372# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4374# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4376# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4377 allocate (
rhs_vf(i)%sf(-1:m+1,-1:n+1,-1:p+1))
4378# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4380# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4382# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4383#if defined(MFC_OpenACC)
4384# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4386# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4387#elif defined(MFC_OpenMP)
4388# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4390# 450 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4393# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4395# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4397# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4399# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4401# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4402 use iso_fortran_env,
only: output_unit
4403# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4405# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4406 print *,
'm_time_steppers.fpp:451: ',
'@:ACC_SETUP_SFs(rhs_vf(i))'
4407# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4409# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4410 call flush (output_unit)
4411# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4413# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4415# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4417# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4419# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4420#if defined(MFC_OpenACC)
4421# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4423# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4424#elif defined(MFC_OpenMP)
4425# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4427# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4429# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4430 if (
associated(
rhs_vf(i)%sf))
then
4431# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4433# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4434#if defined(MFC_OpenACC)
4435# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4437# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4438#elif defined(MFC_OpenMP)
4439# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4441# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4443# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4445# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4447# 451 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4449#ifdef MFC_SIMULATION
4450# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4451#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
4452# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4454# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4456# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4458# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4460# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4462# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4464# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4466# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4467#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
4468# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4469 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
4470# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4472# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4473 use cuda_runtime_api
4474# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4476# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4478# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4480# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4481 if (nv_uvm_pref_gpu)
then
4482# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4484# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4486# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4487 istat = cudamemadvise(c_devloc(
rhs_vf(i)%sf), sizeof(
rhs_vf(i)%sf), cudamemadvisesetpreferredlocation, 0)
4488# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4489 if (istat /= cudasuccess)
then
4490# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4491 write (*,
"('Error code: ',I0, ': ')") istat
4492# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4494# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4496# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4498# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4499 istat = cudamemadvise(c_devloc(
rhs_vf(i)%sf), sizeof(
rhs_vf(i)%sf), cudamemadvisesetaccessedby, cudacpudeviceid)
4500# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4501 if (istat /= cudasuccess)
then
4502# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4503 write (*,
"('Error code: ',I0, ': ')") istat
4504# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4506# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4508# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4510# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4511 istat = cudamemprefetchasync(c_devloc(
rhs_vf(i)%sf), sizeof(
rhs_vf(i)%sf), 0, 0)
4512# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4513 if (istat /= cudasuccess)
then
4514# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4515 write (*,
"('Error code: ',I0, ': ')") istat
4516# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4518# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4520# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4522# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4524# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4526# 452 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4532# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4534# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4535 use iso_fortran_env,
only: output_unit
4536# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4538# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4539 print *,
'm_time_steppers.fpp:456: ',
'@:ALLOCATE(rhs_vf(i)%sf(0:m, 0:n, 0:p))'
4540# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4542# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4543 call flush (output_unit)
4544# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4546# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4548# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4549 allocate (
rhs_vf(i)%sf(0:m, 0:n, 0:p))
4550# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4552# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4554# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4555#if defined(MFC_OpenACC)
4556# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4558# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4559#elif defined(MFC_OpenMP)
4560# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4562# 456 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4565# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4567# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4569# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4571# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4573# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4574 use iso_fortran_env,
only: output_unit
4575# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4577# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4578 print *,
'm_time_steppers.fpp:457: ',
'@:ACC_SETUP_SFs(rhs_vf(i))'
4579# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4581# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4582 call flush (output_unit)
4583# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4585# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4587# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4589# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4591# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4592#if defined(MFC_OpenACC)
4593# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4595# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4596#elif defined(MFC_OpenMP)
4597# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4599# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4601# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4602 if (
associated(
rhs_vf(i)%sf))
then
4603# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4605# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4606#if defined(MFC_OpenACC)
4607# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4609# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4610#elif defined(MFC_OpenMP)
4611# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4613# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4615# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4617# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4619# 457 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4625 if (proc_rank == 0 .and. run_time_info)
then
4626 call s_open_run_time_information_file()
4631# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4633# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4634 use iso_fortran_env,
only: output_unit
4635# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4637# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4638 print *,
'm_time_steppers.fpp:467: ',
'@:ALLOCATE(max_dt(0:m, 0:n, 0:p))'
4639# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4641# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4642 call flush (output_unit)
4643# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4645# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4647# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4648 allocate (
max_dt(0:m, 0:n, 0:p))
4649# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4651# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4653# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4654#if defined(MFC_OpenACC)
4655# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4657# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4658#elif defined(MFC_OpenMP)
4659# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4661# 467 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4667# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4669# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4670 use iso_fortran_env,
only: output_unit
4671# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4673# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4674 print *,
'm_time_steppers.fpp:471: ',
'@:ALLOCATE(bc_type(1:num_dims,1:2))'
4675# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4677# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4678 call flush (output_unit)
4679# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4681# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4683# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4684 allocate (
bc_type(1:num_dims,1:2))
4685# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4687# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4689# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4690#if defined(MFC_OpenACC)
4691# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4693# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4694#elif defined(MFC_OpenMP)
4695# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4697# 471 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4701# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4703# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4704 use iso_fortran_env,
only: output_unit
4705# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4707# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4708 print *,
'm_time_steppers.fpp:473: ',
'@:ALLOCATE(bc_type(1,1)%sf(0:0,0:n,0:p))'
4709# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4711# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4712 call flush (output_unit)
4713# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4715# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4717# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4718 allocate (
bc_type(1,1)%sf(0:0,0:n,0:p))
4719# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4721# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4723# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4724#if defined(MFC_OpenACC)
4725# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4727# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4728#elif defined(MFC_OpenMP)
4729# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4731# 473 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4734# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4736# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4737 use iso_fortran_env,
only: output_unit
4738# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4740# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4741 print *,
'm_time_steppers.fpp:474: ',
'@:ALLOCATE(bc_type(1,2)%sf(0:0,0:n,0:p))'
4742# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4744# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4745 call flush (output_unit)
4746# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4748# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4750# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4751 allocate (
bc_type(1,2)%sf(0:0,0:n,0:p))
4752# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4754# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4756# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4757#if defined(MFC_OpenACC)
4758# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4760# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4761#elif defined(MFC_OpenMP)
4762# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4764# 474 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4766# 476 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4769# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4771# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4772 use iso_fortran_env,
only: output_unit
4773# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4775# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4776 print *,
'm_time_steppers.fpp:477: ',
'@:ALLOCATE(bc_type(2,1)%sf(-buff_size:m+buff_size,0:0,0:p))'
4777# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4779# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4780 call flush (output_unit)
4781# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4783# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4785# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4786 allocate (
bc_type(2,1)%sf(-buff_size:m+buff_size,0:0,0:p))
4787# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4789# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4791# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4792#if defined(MFC_OpenACC)
4793# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4795# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4796#elif defined(MFC_OpenMP)
4797# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4799# 477 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4802# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4804# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4805 use iso_fortran_env,
only: output_unit
4806# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4808# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4809 print *,
'm_time_steppers.fpp:478: ',
'@:ALLOCATE(bc_type(2,2)%sf(-buff_size:m+buff_size,0:0,0:p))'
4810# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4812# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4813 call flush (output_unit)
4814# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4816# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4818# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4819 allocate (
bc_type(2,2)%sf(-buff_size:m+buff_size,0:0,0:p))
4820# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4822# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4824# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4825#if defined(MFC_OpenACC)
4826# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4828# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4829#elif defined(MFC_OpenMP)
4830# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4832# 478 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4834# 480 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4837# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4839# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4840 use iso_fortran_env,
only: output_unit
4841# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4843# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4844 print *,
'm_time_steppers.fpp:481: ',
'@:ALLOCATE(bc_type(3,1)%sf(-buff_size:m+buff_size,-buff_size:n+buff_size,0:0))'
4845# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4847# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4848 call flush (output_unit)
4849# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4851# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4853# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4854 allocate (
bc_type(3,1)%sf(-buff_size:m+buff_size,-buff_size:n+buff_size,0:0))
4855# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4857# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4859# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4860#if defined(MFC_OpenACC)
4861# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4863# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4864#elif defined(MFC_OpenMP)
4865# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4867# 481 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4870# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4872# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4873 use iso_fortran_env,
only: output_unit
4874# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4876# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4877 print *,
'm_time_steppers.fpp:482: ',
'@:ALLOCATE(bc_type(3,2)%sf(-buff_size:m+buff_size,-buff_size:n+buff_size,0:0))'
4878# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4880# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4881 call flush (output_unit)
4882# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4884# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4886# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4887 allocate (
bc_type(3,2)%sf(-buff_size:m+buff_size,-buff_size:n+buff_size,0:0))
4888# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4890# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4892# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4893#if defined(MFC_OpenACC)
4894# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4896# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4897#elif defined(MFC_OpenMP)
4898# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4900# 482 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4903# 485 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4905# 487 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4910# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4912# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4914# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4916# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4918# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4919 use iso_fortran_env,
only: output_unit
4920# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4922# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4923 print *,
'm_time_steppers.fpp:490: ',
'@:ACC_SETUP_SFs(bc_type(i,j))'
4924# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4926# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4927 call flush (output_unit)
4928# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4930# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4932# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4934# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4936# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4937#if defined(MFC_OpenACC)
4938# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4940# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4941#elif defined(MFC_OpenMP)
4942# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4944# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4946# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4947 if (
associated(
bc_type(i,
j)%sf))
then
4948# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4950# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4951#if defined(MFC_OpenACC)
4952# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4954# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4955#elif defined(MFC_OpenMP)
4956# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4958# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4960# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4962# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4964# 490 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4969 if (any(time_stepper == (/1, 2, 3/)))
then
4971 if (time_stepper == 1)
then
4979# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4981# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4982 use iso_fortran_env,
only: output_unit
4983# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4985# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4986 print *,
'm_time_steppers.fpp:503: ',
'@:ALLOCATE(rk_coef(time_stepper, 4))'
4987# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4989# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4990 call flush (output_unit)
4991# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4993# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4995# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4996 allocate (
rk_coef(time_stepper, 4))
4997# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
4999# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5001# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5002#if defined(MFC_OpenACC)
5003# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5005# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5006#elif defined(MFC_OpenMP)
5007# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5009# 503 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5011 if (time_stepper == 1)
then
5012 rk_coef(1, :) = (/1._wp, 0._wp, 1._wp, 1._wp/)
5013 else if (time_stepper == 2)
then
5014 rk_coef(1, :) = (/1._wp, 0._wp, 1._wp, 1._wp/)
5015 rk_coef(2, :) = (/1._wp, 1._wp, 1._wp, 2._wp/)
5016 else if (time_stepper == 3)
then
5017 rk_coef(1, :) = (/1._wp, 0._wp, 1._wp, 1._wp/)
5018 rk_coef(2, :) = (/1._wp, 3._wp, 1._wp, 4._wp/)
5019 rk_coef(3, :) = (/2._wp, 1._wp, 2._wp, 3._wp/)
5022# 514 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5023#if defined(MFC_OpenACC)
5024# 514 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5026# 514 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5027#elif defined(MFC_OpenMP)
5028# 514 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"
5030# 514 "/home/runner/work/MFC/MFC/src/simulation/m_time_steppers.fpp"