@@ -66,7 +66,7 @@ def test_field(tmpdir):
6666 api = TEST_API )
6767 psy = PSyFactory (TEST_API , distributed_memory = False ).create (invoke_info )
6868
69- generated_code = psy .gen
69+ generated_code = str ( psy .gen )
7070 output = (
7171 "module single_invoke_psy\n "
7272 " use constants_mod, only : r_def\n "
@@ -95,9 +95,9 @@ def test_field(tmpdir):
9595 " integer(kind=i_def) :: undf_w2\n "
9696 " integer(kind=i_def) :: ndf_w3\n "
9797 " integer(kind=i_def) :: undf_w3\n "
98- " integer (kind=i_def), pointer :: map_w1 (:,:) => null()\n "
99- " integer (kind=i_def), pointer :: map_w2 (:,:) => null()\n "
100- " integer (kind=i_def), pointer :: map_w3 (:,:) => null()\n "
98+ " INTEGER (kind=i_def), pointer, dimension (:,:) :: map_w1 => null()\n "
99+ " INTEGER (kind=i_def), pointer, dimension (:,:) :: map_w2 => null()\n "
100+ " INTEGER (kind=i_def), pointer, dimension (:,:) :: map_w3 => null()\n "
101101 " type(field_proxy_type) :: f1_proxy\n "
102102 " type(field_proxy_type) :: f2_proxy\n "
103103 " type(field_proxy_type) :: m1_proxy\n "
@@ -149,7 +149,7 @@ def test_field(tmpdir):
149149 " end subroutine invoke_0_testkern_type\n "
150150 "\n "
151151 "end module single_invoke_psy\n " )
152- assert output == str ( generated_code )
152+ assert output == generated_code
153153 assert LFRicBuild (tmpdir ).code_compiles (psy )
154154
155155
@@ -199,9 +199,9 @@ def test_field_deref(tmpdir, dist_mem):
199199 " integer(kind=i_def) :: undf_w2\n "
200200 " integer(kind=i_def) :: ndf_w3\n "
201201 " integer(kind=i_def) :: undf_w3\n "
202- " integer(kind=i_def), pointer :: map_w1 (:,:) => null()\n "
203- " integer(kind=i_def), pointer :: map_w2 (:,:) => null()\n "
204- " integer(kind=i_def), pointer :: map_w3 (:,:) => null()\n "
202+ " integer(kind=i_def), pointer, dimension (:,:) :: map_w1 => null()\n "
203+ " integer(kind=i_def), pointer, dimension (:,:) :: map_w2 => null()\n "
204+ " integer(kind=i_def), pointer, dimension (:,:) :: map_w3 => null()\n "
205205 " type(field_proxy_type) :: f1_proxy\n "
206206 " type(field_proxy_type) :: est_f2_proxy\n "
207207 " type(field_proxy_type) :: m1_proxy\n "
@@ -378,19 +378,19 @@ def test_field_fs(tmpdir):
378378 integer(kind=i_def) :: undf_wchi
379379 integer(kind=i_def) :: ndf_any_w2
380380 integer(kind=i_def) :: undf_any_w2
381- integer(kind=i_def), pointer :: map_any_w2 (:,:) => null()
382- integer(kind=i_def), pointer :: map_w0 (:,:) => null()
383- integer(kind=i_def), pointer :: map_w1 (:,:) => null()
384- integer(kind=i_def), pointer :: map_w2 (:,:) => null()
385- integer(kind=i_def), pointer :: map_w2broken (:,:) => null()
386- integer(kind=i_def), pointer :: map_w2h (:,:) => null()
387- integer(kind=i_def), pointer :: map_w2htrace (:,:) => null()
388- integer(kind=i_def), pointer :: map_w2trace (:,:) => null()
389- integer(kind=i_def), pointer :: map_w2v (:,:) => null()
390- integer(kind=i_def), pointer :: map_w2vtrace (:,:) => null()
391- integer(kind=i_def), pointer :: map_w3 (:,:) => null()
392- integer(kind=i_def), pointer :: map_wchi (:,:) => null()
393- integer(kind=i_def), pointer :: map_wtheta (:,:) => null()
381+ integer(kind=i_def), pointer, dimension (:,:) :: map_any_w2 => null()
382+ integer(kind=i_def), pointer, dimension (:,:) :: map_w0 => null()
383+ integer(kind=i_def), pointer, dimension (:,:) :: map_w1 => null()
384+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2 => null()
385+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2broken => null()
386+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2h => null()
387+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2htrace => null()
388+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2trace => null()
389+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2v => null()
390+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2vtrace => null()
391+ integer(kind=i_def), pointer, dimension (:,:) :: map_w3 => null()
392+ integer(kind=i_def), pointer, dimension (:,:) :: map_wchi => null()
393+ integer(kind=i_def), pointer, dimension (:,:) :: map_wtheta => null()
394394 type(field_proxy_type) :: f1_proxy
395395 type(field_proxy_type) :: f2_proxy
396396 type(field_proxy_type) :: m1_proxy
@@ -719,21 +719,21 @@ def test_int_field_fs(tmpdir):
719719 integer(kind=i_def) :: undf_as1_f8
720720 integer(kind=i_def) :: ndf_ads1_m7
721721 integer(kind=i_def) :: undf_ads1_m7
722- integer(kind=i_def), pointer :: map_ads1_m7 (:,:) => null()
723- integer(kind=i_def), pointer :: map_any_w2 (:,:) => null()
724- integer(kind=i_def), pointer :: map_as1_f8 (:,:) => null()
725- integer(kind=i_def), pointer :: map_w0 (:,:) => null()
726- integer(kind=i_def), pointer :: map_w1 (:,:) => null()
727- integer(kind=i_def), pointer :: map_w2 (:,:) => null()
728- integer(kind=i_def), pointer :: map_w2broken (:,:) => null()
729- integer(kind=i_def), pointer :: map_w2h (:,:) => null()
730- integer(kind=i_def), pointer :: map_w2htrace (:,:) => null()
731- integer(kind=i_def), pointer :: map_w2trace (:,:) => null()
732- integer(kind=i_def), pointer :: map_w2v (:,:) => null()
733- integer(kind=i_def), pointer :: map_w2vtrace (:,:) => null()
734- integer(kind=i_def), pointer :: map_w3 (:,:) => null()
735- integer(kind=i_def), pointer :: map_wchi (:,:) => null()
736- integer(kind=i_def), pointer :: map_wtheta (:,:) => null()
722+ integer(kind=i_def), pointer, dimension (:,:) :: map_ads1_m7 => null()
723+ integer(kind=i_def), pointer, dimension (:,:) :: map_any_w2 => null()
724+ integer(kind=i_def), pointer, dimension (:,:) :: map_as1_f8 => null()
725+ integer(kind=i_def), pointer, dimension (:,:) :: map_w0 => null()
726+ integer(kind=i_def), pointer, dimension (:,:) :: map_w1 => null()
727+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2 => null()
728+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2broken => null()
729+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2h => null()
730+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2htrace => null()
731+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2trace => null()
732+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2v => null()
733+ integer(kind=i_def), pointer, dimension (:,:) :: map_w2vtrace => null()
734+ integer(kind=i_def), pointer, dimension (:,:) :: map_w3 => null()
735+ integer(kind=i_def), pointer, dimension (:,:) :: map_wchi => null()
736+ integer(kind=i_def), pointer, dimension (:,:) :: map_wtheta => null()
737737 type(integer_field_proxy_type) :: f1_proxy
738738 type(integer_field_proxy_type) :: f2_proxy
739739 type(integer_field_proxy_type) :: m1_proxy
0 commit comments