Index: /trunk/WRF.COMMON/WRFV3/arch/Config_new.pl
===================================================================
--- /trunk/WRF.COMMON/WRFV3/arch/Config_new.pl	(revision 2774)
+++ /trunk/WRF.COMMON/WRFV3/arch/Config_new.pl	(revision 2775)
@@ -34,5 +34,5 @@
 $sw_ompparallel = "" ;
 $sw_stubmpi = "" ;
-$sw_usenetcdff = "" ;    # for 3.6.2 and greater, the fortran bindings might be in a separate lib file
+$sw_usenetcdff = "-lnetcdff" ;    # for 3.6.2 and greater, the fortran bindings might be in a separate lib file
 $sw_time = "" ;          # name of a timer to time fortran compiles, e.g. timex or time
 $sw_ifort_r8 = 0 ;
@@ -68,8 +68,8 @@
     $sw_opt_level = substr( $ARGV[0], 11 ) ;
   }
-  if ( substr( $ARGV[0], 1, 11 ) eq "USENETCDFF=" )
-  {
-    $sw_usenetcdff = substr( $ARGV[0], 12 ) ;
-  }
+#  if ( substr( $ARGV[0], 1, 11 ) eq "USENETCDFF=" )
+#  {
+#    $sw_usenetcdff = substr( $ARGV[0], 12 ) ;
+#  }
   if ( substr( $ARGV[0], 1, 5 ) eq "time=" )
   {
@@ -321,7 +321,7 @@
 	$_ =~ s:CONFIGURE_NETCDF_FLAG:-DNETCDF: ;
         if ( $sw_os == Interix ) {
-	  $_ =~ s:CONFIGURE_NETCDF_LIB_PATH:\$\(WRF_SRC_ROOT_DIR\)/external/io_netcdf/libwrfio_nf.a -L$sw_netcdf_path/lib -lnetcdf $sw_usenetcdff : ;
+	  $_ =~ s:CONFIGURE_NETCDF_LIB_PATH:\$\(WRF_SRC_ROOT_DIR\)/external/io_netcdf/libwrfio_nf.a -L$sw_netcdf_path/lib -lnetcdf $sw_usenetcdff $sw_netcdf_path/lib/libnetcdf.a : ;
         } else {
-	  $_ =~ s:CONFIGURE_NETCDF_LIB_PATH:-L\$\(WRF_SRC_ROOT_DIR\)/external/io_netcdf -lwrfio_nf -L$sw_netcdf_path/lib -lnetcdf $sw_usenetcdff : ;
+	  $_ =~ s:CONFIGURE_NETCDF_LIB_PATH:-L\$\(WRF_SRC_ROOT_DIR\)/external/io_netcdf -lwrfio_nf -L$sw_netcdf_path/lib -lnetcdf $sw_usenetcdff $sw_netcdf_path/lib/libnetcdf.a : ;
         }
 	 }
Index: /trunk/WRF.COMMON/WRFV3/arch/configure_new.defaults
===================================================================
--- /trunk/WRF.COMMON/WRFV3/arch/configure_new.defaults	(revision 2774)
+++ /trunk/WRF.COMMON/WRFV3/arch/configure_new.defaults	(revision 2775)
@@ -192,12 +192,12 @@
 CC              =       CONFIGURE_CC
 LD              =       $(FC)
-RWORDSIZE       =       CONFIGURE_RWORDSIZE
-PROMOTION       =       -i4
-ARCH_LOCAL      =       -DNONSTANDARD_SYSTEM_FUNC
-CFLAGS_LOCAL    =       -w -O3 -ip
+RWORDSIZE       =       8
+PROMOTION       =       -i4 -real-size 64
+ARCH_LOCAL      =       -DNEWPHYS -DNONSTANDARD_SYSTEM_FUNC
+CFLAGS_LOCAL    =       -w -O3 -mcmodel=large -shared-intel -ip
 LDFLAGS_LOCAL   =       -ip
 CPLUSPLUSLIB    =       
 ESMF_LDFLAG     =       $(CPLUSPLUSLIB)
-FCOPTIM         =       -O3
+FCOPTIM         =       -O3 -mcmodel=large -shared-intel
 FCREDUCEDOPT	=       $(FCOPTIM)
 FCNOOPT		=       -O0
@@ -207,8 +207,8 @@
 FCSUFFIX        =
 BYTESWAPIO      =       -convert big_endian
-FCBASEOPTS      =       -w -ftz -align all -fno-alias -fp-model precise $(FCDEBUG) $(FORMAT_FREE) $(BYTESWAPIO)
+FCBASEOPTS      =       -w -ftz -align all -fno-alias -fp-model precise $(FCDEBUG) $(FORMAT_FREE) $(BYTESWAPIO) -mkl=parallel
 MODULE_SRCH_FLAG =     
 TRADFLAG        =      -traditional
-CPP             =      /lib/cpp -C -P
+CPP             =      /lib/cpp -P
 AR              =      ar
 ARFLAGS         =      ru
Index: /trunk/WRF.COMMON/WRFV3/arch/postamble_new
===================================================================
--- /trunk/WRF.COMMON/WRFV3/arch/postamble_new	(revision 2774)
+++ /trunk/WRF.COMMON/WRFV3/arch/postamble_new	(revision 2775)
@@ -33,4 +33,6 @@
                       -I$(WRF_SRC_ROOT_DIR)/phys \
                       -I$(WRF_SRC_ROOT_DIR)/chem -I$(WRF_SRC_ROOT_DIR)/inc \
+                      -I$(WRF_SRC_ROOT_DIR)/libo_links/.config/inc \
+                      -ICONFIGURE_NETCDF_PATH/include \
                       CONFIGURE_CRTM_INC \
                       CONFIGURE_RTTOV_INC
@@ -49,5 +51,7 @@
 
 LIB_EXTERNAL    = \
-                     CONFIGURE_NETCDF_LIB_PATH CONFIGURE_PNETCDF_LIB_PATH CONFIGURE_GRIB2_LIB
+                     CONFIGURE_NETCDF_LIB_PATH CONFIGURE_PNETCDF_LIB_PATH CONFIGURE_GRIB2_LIB \
+                     -L$(WRF_SRC_ROOT_DIR)/libo_links/.config/lib -llmdz \
+                     -lnetcdf 
 
 LIB             =    $(LIB_BUNDLED) $(LIB_EXTERNAL) $(LIB_LOCAL)
Index: /trunk/WRF.COMMON/WRFV3/libo_links
===================================================================
--- /trunk/WRF.COMMON/WRFV3/libo_links	(revision 2775)
+++ /trunk/WRF.COMMON/WRFV3/libo_links	(revision 2775)
@@ -0,0 +1,1 @@
+link ../../LMDZ.COMMON/libo/CICLADifort
