Changeset 1938
- Timestamp:
- Jun 13, 2016 3:26:05 PM (8 years ago)
- Location:
- palm/trunk/SOURCE
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/Makefile
r1935 r1938 20 20 # Current revisions: 21 21 # ------------------ 22 # 22 # Some dependency errors corrected 23 23 # 24 24 # Former revisions: … … 349 349 LDFLAGS = 350 350 351 #to_be_replaced_by_include 351 #BOUNDS="-Rbc" # Array bounds checking. Compromises performance seriously. 352 353 F90 = ftn 354 #COPT = -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -D__lc -D__parallel -D__fftw \ 355 # -D__netcdf -D__netcdf4 -D__netcdf4_parallel -D__nopointer 356 COPT = -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION -D__lc -D__parallel -D__fftw \ 357 -D__netcdf -D__netcdf4 -D__netcdf4_parallel 358 359 #F90FLAGS = -O2 -e Fm -G2 -rm $(BOUNDS) -hnoomp 360 F90FLAGS = -O2 -e F -G2 -rm $(BOUNDS) -hnoomp 361 LDFLAGS = $(F90FLAGS) -dynamic 352 362 353 363 .SUFFIXES: … … 378 388 advec_w_pw.o: modules.o mod_kinds.o 379 389 advec_w_up.o: modules.o mod_kinds.o 380 average_3d_data.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \390 average_3d_data.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \ 381 391 radiation_model_mod.o 382 boundary_conds.o: modules.o mod_kinds.o 392 boundary_conds.o: modules.o mod_kinds.o pmc_interface_mod.o 383 393 buoyancy.o: modules.o mod_kinds.o 384 394 calc_mean_profile.o: modules.o mod_kinds.o … … 406 416 spectra_mod.o 407 417 data_output_tseries.o: modules.o cpulog_mod.o mod_kinds.o netcdf_interface_mod.o 408 data_output_2d.o: modules.o cpulog_mod.o mod_kinds.o mod_particle_attributes.o \418 data_output_2d.o: modules.o cpulog_mod.o mod_kinds.o mod_particle_attributes.o \ 409 419 netcdf_interface_mod.o land_surface_model_mod.o radiation_model_mod.o 410 data_output_3d.o: modules.o cpulog_mod.o mod_kinds.o mod_particle_attributes.o \420 data_output_3d.o: modules.o cpulog_mod.o mod_kinds.o mod_particle_attributes.o \ 411 421 netcdf_interface_mod.o land_surface_model_mod.o 412 422 diffusion_e.o: modules.o mod_kinds.o microphysics_mod.o \ … … 417 427 diffusion_w.o: modules.o mod_kinds.o wall_fluxes.o 418 428 diffusivities.o: modules.o mod_kinds.o 419 disturb_field.o: modules.o cpulog_mod.o mod_kinds.o random_function_mod.o \429 disturb_field.o: modules.o cpulog_mod.o mod_kinds.o random_function_mod.o \ 420 430 random_generator_parallel_mod.o 421 431 disturb_heatflux.o: modules.o cpulog_mod.o mod_kinds.o 422 432 eqn_state_seawater.o: modules.o mod_kinds.o 423 433 exchange_horiz.o: modules.o cpulog_mod.o mod_kinds.o 424 exchange_horiz_2d.o: modules.o cpulog_mod.o mod_kinds.o 434 exchange_horiz_2d.o: modules.o cpulog_mod.o mod_kinds.o pmc_interface_mod.o 425 435 fft_xy_mod.o: cuda_fft_interfaces_mod.o modules.o mod_kinds.o singleton_mod.o temperton_fft_mod.o 426 flow_statistics.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \436 flow_statistics.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \ 427 437 netcdf_interface_mod.o radiation_model_mod.o 428 438 global_min_max.o: modules.o mod_kinds.o … … 444 454 init_masks.o: modules.o mod_kinds.o netcdf_interface_mod.o 445 455 init_ocean.o: modules.o eqn_state_seawater.o mod_kinds.o 446 init_pegrid.o: modules.o mod_kinds.o spectra_mod.o 456 init_pegrid.o: modules.o mod_kinds.o spectra_mod.o pmc_interface_mod.o 447 457 init_pt_anomaly.o: modules.o mod_kinds.o 448 458 init_rankine.o: modules.o mod_kinds.o … … 495 505 radiation_model_mod.o microphysics_mod.o wind_turbine_model_mod.o 496 506 plant_canopy_model_mod.o: modules.o mod_kinds.o 497 pmc_interface_mod.o: modules.o mod_kinds.o pmc_child_mod.o pmc_general_mod.o \507 pmc_interface_mod.o: modules.o mod_kinds.o pmc_child_mod.o pmc_general_mod.o \ 498 508 pmc_handle_communicator_mod.o pmc_mpi_wrapper_mod.o pmc_parent_mod.o 499 pmc_child_mod.o: mod_kinds.o pmc_general_mod.o pmc_handle_communicator_mod.o \509 pmc_child_mod.o: mod_kinds.o pmc_general_mod.o pmc_handle_communicator_mod.o \ 500 510 pmc_mpi_wrapper_mod.o 501 511 pmc_general_mod.o: mod_kinds.o … … 506 516 poismg_mod.o: modules.o cpulog_mod.o mod_kinds.o 507 517 poismg_noopt.o: modules.o cpulog_mod.o mod_kinds.o 508 pres.o: modules.o cpulog_mod.o mod_kinds.o poisfft_mod.o poismg_mod.o 518 pres.o: modules.o cpulog_mod.o mod_kinds.o poisfft_mod.o poismg_mod.o pmc_interface_mod.o 509 519 print_1d.o: modules.o cpulog_mod.o mod_kinds.o 510 520 production_e.o: modules.o mod_kinds.o wall_fluxes.o … … 532 542 spectra_mod.o: spectra_mod.f90 modules.o mod_kinds.o cpulog_mod.o fft_xy_mod.o 533 543 subsidence_mod.o: modules.o mod_kinds.o 534 sum_up_3d_data.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \544 sum_up_3d_data.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \ 535 545 radiation_model_mod.o 536 546 surface_coupler.o: modules.o cpulog_mod.o mod_kinds.o 537 547 surface_layer_fluxes_mod.o: modules.o mod_kinds.o land_surface_model_mod.o 538 swap_timelevel.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \548 swap_timelevel.o: modules.o cpulog_mod.o mod_kinds.o land_surface_model_mod.o \ 539 549 pmc_interface_mod.o 540 550 temperton_fft_mod.o: modules.o mod_kinds.o -
palm/trunk/SOURCE/pmc_handle_communicator_mod.f90
r1933 r1938 1 MODULE PMC_handle_communicator1 MODULE PMC_handle_communicator 2 2 3 3 !-------------------------------------------------------------------------------! … … 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! Minor clean-up. 23 23 ! 24 24 ! Former revisions: … … 526 526 ENDDO 527 527 IF ( bad_llcorner /= 0) THEN 528 WRITE ( message_string, *) ' Lower left corners do not match,', &528 WRITE ( message_string, *) 'lower left corners do not match,', & 529 529 'they were set to (0, 0)' 530 530 CALL message( 'read_coupling_layout', 'PA0427', 0, 0, 0, 6, 0 ) -
palm/trunk/SOURCE/pmc_interface_mod.f90
r1933 r1938 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! Minor clean-up. 23 23 ! 24 24 ! Former revisions: … … 714 714 CALL MPI_BCAST( nomatch, 1, MPI_INTEGER, 0, comm2d, ierr ) 715 715 IF ( nomatch /= 0 ) THEN 716 WRITE ( message_string, * ) ' Error: nested child domain does ',&716 WRITE ( message_string, * ) 'nested child domain does ', & 717 717 'not fit into its parent domain' 718 718 CALL message( 'pmci_setup_parent', 'PA0425', 3, 2, 0, 6, 0 ) … … 721 721 CALL MPI_BCAST( nest_overlap, 1, MPI_INTEGER, 0, comm2d, ierr ) 722 722 IF ( nest_overlap /= 0 ) THEN 723 WRITE ( message_string, * ) 'Nested parallel child ', & 724 'domains overlap' 723 WRITE ( message_string, * ) 'nested parallel child domains overlap' 725 724 CALL message( 'pmci_setup_parent', 'PA0426', 3, 2, 0, 6, 0 ) 726 725 ENDIF -
palm/trunk/SOURCE/pmc_parent_mod.f90
r1933 r1938 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! Minor clean up. 23 23 ! 24 24 ! Former revisions: … … 541 541 IF ( ar%sendindex + ar%sendsize > bufsize ) THEN 542 542 WRITE( message_string, '(a,i4,4i7,1x,a)' ) & 543 ' Parent buffer too small ',i, &543 'parent buffer too small ',i, & 544 544 ar%sendindex,ar%sendsize,ar%sendindex+ar%sendsize, & 545 545 bufsize,trim(ar%name)
Note: See TracChangeset
for help on using the changeset viewer.