remove omp
This commit is contained in:
parent
50bc5073c1
commit
4f7bb89461
2 changed files with 9 additions and 11 deletions
4
Makefile
4
Makefile
|
|
@ -8,8 +8,8 @@ ifeq ($(OMPI), 1)
|
|||
FFTW_HOME = ../libs/fftw-3.2.2/lib
|
||||
OPENMPI_HOME = /home/comb/ignis/openmpi/
|
||||
MPIF90 = $(OPENMPI_HOME)/bin/mpif90
|
||||
FCFLAGS = -i8 -r8 -c -openmp $(MPI_COMPILE_FLAGS) -I$(FFTW_HOME)/include -I$(OPENMPI_HOME)/include
|
||||
LDFLAGS = -i8 -r8 -openmp $(MPI_LD_FLAGS) -L$(FFTW_HOME)/lib -lfftw3 -L$(OPENMPI_HOME)/lib -lfftw3 -lm -shared-intel
|
||||
FCFLAGS = -i8 -r8 -c $(MPI_COMPILE_FLAGS) -I$(FFTW_HOME)/include -I$(OPENMPI_HOME)/include
|
||||
LDFLAGS = -i8 -r8 $(MPI_LD_FLAGS) -L$(FFTW_HOME)/lib -lfftw3 -L$(OPENMPI_HOME)/lib -lfftw3 -lm -shared-intel
|
||||
FCFLAGS_F77 = -Mextend
|
||||
|
||||
MODULES += m_openmpi.o
|
||||
|
|
|
|||
|
|
@ -77,6 +77,10 @@ module m_fdm_calc
|
|||
allocate(y2(2,nx,ny,nz_all))
|
||||
allocate(yf(2,nx,ny,nz_all))
|
||||
|
||||
y1=0.0
|
||||
y2=0.0
|
||||
yf=0.0
|
||||
|
||||
CALL ludcmp(nx,ny,nz_all,1,0,0)
|
||||
|
||||
refwr=pre*1.*exp(-ac/(1.+bc*c_ref)) ! Kwon
|
||||
|
|
@ -220,7 +224,6 @@ module m_fdm_calc
|
|||
!----------------------------------------------------------------
|
||||
umax=-1.0d300;umin=1.0d300;vmax=-1.0d300;vmin=1.0d300;wmax=-1.0d300;wmin=1.0d300
|
||||
|
||||
!$omp parallel do private(i,j,k) reduction(max:umax,vmax,wmax) reduction(min:umin,vmin,wmin) NUM_THREADS(6) schedule(static)
|
||||
do k=1,nz_all
|
||||
do j=1,ny
|
||||
do i=1,nx
|
||||
|
|
@ -249,7 +252,9 @@ module m_fdm_calc
|
|||
fdmtime=time+fdmdt
|
||||
write(*,'(a30,3x,4f12.7)')' ** DT, visdt, convdt, fdmdt =' , DT,visdt,convdt,fdmdt
|
||||
|
||||
!$omp parallel do private(i,j,k,yr,wrate) reduction(+:sum_wrate,sumc) NUM_THREADS(6) schedule(static)
|
||||
sumc=0.
|
||||
sum_wrate=0.
|
||||
|
||||
do k=1,nz_all
|
||||
do j=1,ny
|
||||
do i=1,nx
|
||||
|
|
@ -320,7 +325,6 @@ module m_fdm_calc
|
|||
real*8 :: Ly(yy,zz),Dy
|
||||
|
||||
! x-direction
|
||||
!$omp parallel do private(i,j,k,ux,dux,d2ux,wrate,uy,duy,d2uy) NUM_THREADS(6) schedule(static)
|
||||
DO k=1,zz
|
||||
DO j=1,yy
|
||||
DO i=1,xx
|
||||
|
|
@ -378,7 +382,6 @@ module m_fdm_calc
|
|||
ENDDO
|
||||
|
||||
!! z-direction
|
||||
!$omp parallel do private(i,j,k,uz,duz,d2uz) NUM_THREADS(6) schedule(static)
|
||||
DO j=1,yy
|
||||
DO i=1,xx
|
||||
DO k=1,zz
|
||||
|
|
@ -404,7 +407,6 @@ module m_fdm_calc
|
|||
ENDDO
|
||||
|
||||
! Boundary condition
|
||||
!$omp parallel do private(k,j,i) NUM_THREADS(6) schedule(static)
|
||||
DO k=1,zz
|
||||
DO j=1,yy
|
||||
DO i=1,yrsw
|
||||
|
|
@ -477,7 +479,6 @@ module m_fdm_calc
|
|||
IF(istage<5) THEN
|
||||
at=a(istage)*fdmdt
|
||||
bt=(b(istage)-a(istage))*fdmdt
|
||||
!$omp parallel do private(k,j,i,nv) NUM_THREADS(6) schedule(static)
|
||||
DO k=1,zz
|
||||
DO j=1,yy
|
||||
DO i=1,xx
|
||||
|
|
@ -490,9 +491,6 @@ module m_fdm_calc
|
|||
ENDDO
|
||||
ELSE
|
||||
bt=b(istage)*fdmdt
|
||||
sumc=0.
|
||||
sum_wrate=0.
|
||||
!$omp parallel do private(k,j,i,nv) NUM_THREADS(6) schedule(static)
|
||||
DO k=1,zz
|
||||
DO j=1,yy
|
||||
DO i=1,xx
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue