Opened 4 years ago

Closed 4 years ago

#1528 closed help (worksforme)

UKV configuration with gaussian bumps

Reported by: fd001150 Owned by: um_support
Component: UM Model Keywords:
Cc: Platform: MONSooN
UM Version: 8.2

Description

I'm trying to run a version of the UM: UKV configuration with gaussian bumps added into the initial conditions for theta.

experiment: xlde

Job IDs: xldea (build), xldec (global reconfig) and xldeb (run)

The build job appears to be fine but when I try and run the model, it reaches the administration time limit on MONSooN and it appears to not be making it to the first timestep.

This is the error I get from the .leave file (xldeb000.xldeb.d15085.t130000.leave):

Could not load program UM8.2_UKV_PS31.exe:
Symbol resolution failed for UM8.2_UKV_PS31.exe because:

Symbol _xlf_read_r (number 149) is not exported from dependent

module /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[xlfsys_64.o].

Symbol 150 (number /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[math_64.o]) is not exported from dependent

module .

Symbol 151 (number /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[math_64.o]) is not exported from dependent

module .

Symbol 152 (number /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[math_64.o]) is not exported from dependent

module .

Symbol 153 (number /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[math_64.o]) is not exported from dependent

module .

Symbol 154 (number /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[math_64.o]) is not exported from dependent

module .

Symbol 155 (number /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[math_64.o]) is not exported from dependent

module .

Symbol 156 (number /critical/opt/xlf/v12.1.0.10/usr/lib/libxlf90.a[math_64.o]) is not exported from dependent

module .

Symbol 157 (number /opt/ibmhpc/pe1203/ppe.poe/lib/libpoe_r.a[poe64_r.o]) is not exported from dependent

module .

Examine .loader section symbols with the 'dump -Tv' command.Could not load program UM8.2_UKV_PS31.exe:

And this is what I get from doing the dump -Tv command on UM8.2_UKV_PS31.exe:

UM8.2_UKV_PS31.exe:

*Loader Section*

*Loader Symbol Table Information*

[Index] Value Scn IMEX Sclass Type IMPid Name

[0] 0x110436450 .data RW SECdef [noIMid] rtinit
[1] 0x00000000 undef IMP RW EXTref libc.a(shr_64.o) errno
[2] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) access
[3] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fsync
[4] 0x00000000 undef IMP UA EXTref libc.a(shr_64.o) _system_conf
iguration
[5] 0x0000e800 undef IMP XO EXTref libc.a(shr_64.o)
_bzero64
[6] 0x0000f400 undef IMP XO EXTref libc.a(shr_64.o) _memmove64
[7] 0x0000fa00 undef IMP XO EXTref libc.a(shr_64.o)
_fill64
[8] 0x00000000 undef IMP RW EXTref libc.a(shr_64.o) _iob
[9] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) mod_init
[10] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) malloc
[11] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) calloc
[12] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) free
[13] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) getenv
[14] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) exit
[15] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) strlen
[16] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fopen
[17] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fprintf
[18] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fclose
[19] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o)
free
[20] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) malloc
[21] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) atoi
[22] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) abort
[23] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) sprintf
[24] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) sigemptyset
[25] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) sigaction
[26] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) sigaddset
[27] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) time
[28] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fflush
[29] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) usleep
[30] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fwrite
[31] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) sscanf
[32] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) signal
[33] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) perror
[34] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) sleep
[35] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fread
[36] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) ftell
[37] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fseek
[38] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) localtime
[39] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) gettimeofday
[40] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) system
[41] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) alarm
[42] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) setvbuf
[43] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) strftime
[44] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fp_enable
[45] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) remove
[46] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) setlinebuf
[47] 0x00000000 undef IMP DS EXTref libc.a(shr_64.o) fp_trap
[48] 0x00000000 undef IMP RW EXTref libc.a(shr_64.o)
n_pthreads
[49] 0x00000000 undef IMP RW EXTref libc.a(shr_64.o) crt0v
[50] 0x00000000 undef IMP RW EXTref libc.a(shr_64.o)
malloc_use
r_defined_name
[51] 0x00000000 undef IMP DS EXTref libpthreads.a(shr_xpg5_64.o)
pth_init
[52] 0x00000000 undef IMP RW EXTref libpthreads.a(shr_xpg5_64.o)
pthread
[53] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfBegin
IO
[54] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfWrite
LDInt
[55] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfWrite
LDLog
[56] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfWrite
LDChar
[57] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfWrite
LDReal
[58] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfReadL
DInt
[59] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfReadL
DReal
[60] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfEndIO
[61] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfExit
[62] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfGetEr
rorMsg1
[63] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfError

ExitWithLoc?
[64] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfWrite
Fmt
[65] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfReadF
mt
[66] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfWrite
FmtArray?
[67] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfReadF
mtArray
[68] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfGetRT
EOpts
[69] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfIOCmd
[70] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfReadL
DArray
[71] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfWrite
LDArray
[72] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) setrteopt
s_
[73] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) _xlfStop
[74] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) #ABORT
[75] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) xltrced
ump
[76] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) xl
trbk_
[77] 0x00000000 undef IMP DS EXTref libxlf90.a(io_64.o) xltrce
[78] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
GetSLock
[79] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
RelSLock
[80] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
EndOrdered_TPO
[81] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
BeginOrdered_TPO
[82] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
ParallelDoSetup_TPO
[83] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
ParSelf?
[84] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
SingleSetup_TPO
[85] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
Barrier_TPO
[86] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
WSDoSetup_TPO
[87] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
ParRegionSetup_TPO
[88] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlGet
ThValue?
[89] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlGet
ThStorageBlock?
[90] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
Flush
[91] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) _xlsmp
Master_TPO
[92] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o)
xlf_
omp_get_num_threads_i8
[93] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) xlf_
omp_get_max_threads_i8
[94] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o)
xlf_
omp_get_thread_num_i8
[95] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) xlf_
omp_init_lock
[96] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o)
xlf_
omp_destroy_lock
[97] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o) xlf_
omp_set_lock
[98] 0x00000000 undef IMP DS EXTref libxlsmp.a(smprt_64.o)
xlf_
omp_unset_lock
[99] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_query_thread_
[100] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_init_thread_
[101] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_get_attr_

[102] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_set_errhandler_
[103] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_create_errhandler_
[104] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_type_free_
[105] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_type_commit_
[106] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_type_extent_
[107] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_type_struct_
[108] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_type_vector_
[109] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_split_
[110] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_dup_
[111] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_rank_
[112] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_size_
[113] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_allreduce_
[114] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_op_create_
[115] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_alltoall_
[116] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_allgatherv_
[117] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_allgather_
[118] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_scatterv_
[119] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_gatherv_
[120] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_gather_
[121] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_bcast_
[122] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_barrier_
[123] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_group_free_
[124] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_comm_group_
[125] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_group_translate_ranks_
[126] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_sendrecv_
[127] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_cancel_
[128] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_testall_
[129] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_waitall_
[130] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_test_
[131] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_wait_
[132] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_irecv_
[133] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_isend_
[134] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_buffer_attach_
[135] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_bsend_
[136] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi

_recv_
[137] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_send_
[138] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_abort_
[139] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_initialized_
[140] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_finalize_
[141] 0x00000000 undef IMP DS EXTref libmpi_r.a(mpifort64_r.o) mpi
_get_processor_name_
[142] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_
times
[143] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_
sysconf
[144] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_
sleep
[145] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_
localtime_r
[146] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_
gmtime_r

[147] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_gettimeofday
[148] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_time_base_to_time
[149] 0x00000000 undef IMP DS EXTref libxlf90.a(xlfsys_64.o) _xlf_read_real_time
[150] 0x00000000 undef IMP DS EXTref libxlf90.a(math_64.o) _xladjtl
[151] 0x00000000 undef IMP DS EXTref libxlf90.a(math_64.o) _xldmdlo
[152] 0x00000000 undef IMP DS EXTref libxlf90.a(math_64.o) _xldrand
[153] 0x00000000 undef IMP DS EXTref libxlf90.a(math_64.o) _xlgetelemaddr
[154] 0x00000000 undef IMP DS EXTref libxlf90.a(math_64.o) _xltfi1
[155] 0x00000000 undef IMP DS EXTref libxlf90.a(math_64.o) _xljmdlo
[156] 0x00000000 undef IMP DS EXTref libxlf90.a(math_64.o) _xljrndsg
[157] 0x00000000 undef IMP DS EXTref libpoe_r.a(poe64_r.o) mp_main
[158] 0x110436498 .data ENTpt DS SECdef [noIMid] start

I'm not entirely sure what this means/what I have to do to fix it - do you have any ideas?

Cheers,

David

Change History (2)

comment:1 Changed 4 years ago by grenville

David

I copied your build and run jobs as xkskw and xkskz resp. (I think having different jobs for build and run is not a good idea - I was fooled several times because of this) - my job started but failed with

? Error in routine: INITIAL
? Error Code: 1
? Error Message: INITTIME: Atmosphere basis time mismatch
? Error generated from processor: 0

I'd suggest you rebuild from scratch. I didn't pursue this time mismatch error.

Grenville

comment:2 Changed 4 years ago by grenville

  • Resolution set to worksforme
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.