[Wrf-users] Errror running wrf.exe in 64bit Linxus workstation for a one-way nested domain

Jaakko Hyvätti jaakko.hyvatti at iki.fi
Thu Jun 28 07:57:43 MDT 2007


Hi Guoqing Tang,

I had the same problem, and solved it with the following change:

--- WRFV2/external/io_netcdf/wrf_io.F90~	2007-02-16 22:00:29.000000000 +0200
+++ WRFV2/external/io_netcdf/wrf_io.F90	2007-06-28 15:19:07.000000000 +0300
@@ -421,7 +421,7 @@
    integer       ,intent(out) :: Status
    character*3                :: MemOrd

-  call LowerCase(MemoryOrder,MemOrd)
+  call LowerCase(MemoryOrder(1:3),MemOrd)
    select case (MemOrd)
      case ('xyz','xzy','yxz','yzx','zxy','zyx','xsz','xez','ysz','yez')
        NDim = 3

Regards,
Jaakko

On Sun, 29 Apr 2007, Guoqing Tang wrote:

> Dear users,
>
> I ran into a problem when executing wrf.exe (mpirun -np 2 wrf.exe) for a one-way nested domain in a 64bit Linux workstation  running Red Hat Enterprise Linux Workstation 4. The workstation has two CPUs and 4GB memory. The error message from rsl.out.0000 is as follows:
>
> d01 2005-01-23_00:00:00  alloc_space_field: domain             2              0
> p0_5648:  p4_error: interrupt SIGSEGV: 11.
>
> Running real_nmm.exe didn't have any problem, producing both wrfbdy_d01 and wrfinput_d01 files. When I ran the same domain in a much slower 32 bit Linux workstation, the execution of wrf.exe went through without any problem.
>
> Did any of you run into this problem before? Could any of you please suggest any fix for the problem? BTW, I am running WRF-NMM 2.2.1, a newer version available for 2007 WRF-NMM Winter Tutoral attendees.
>
> Thanks,
>
> --Guoqing Tang
>
>
-------------- next part --------------
--- WRFV2/external/io_netcdf/wrf_io.F90~	2007-02-16 22:00:29.000000000 +0200
+++ WRFV2/external/io_netcdf/wrf_io.F90	2007-06-28 15:19:07.000000000 +0300
@@ -421,7 +421,7 @@
   integer       ,intent(out) :: Status
   character*3                :: MemOrd
 
-  call LowerCase(MemoryOrder,MemOrd)
+  call LowerCase(MemoryOrder(1:3),MemOrd)
   select case (MemOrd)
     case ('xyz','xzy','yxz','yzx','zxy','zyx','xsz','xez','ysz','yez')
       NDim = 3


More information about the Wrf-users mailing list