module leakint2 { use leakint integer :: n1, n2 #% _init (n1, n2, rho) real, intent (in) :: rho call leakint_init (rho) #% _lop (x (n1,n2), y (n1,n2)) integer :: i2, stat1 do i2 = 1, n2 stat1 = leakint_lop (adj, .true., x (:,i2), y (:, i2)) }