Changeset 208
- Timestamp:
- 06/10/11 11:04:55 (14 years ago)
- Location:
- XMLIO_V2/dev/dev_rv
- Files:
-
- 2 added
- 10 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/Makefile.wk
r204 r208 68 68 69 69 ifeq ($(PFORME), fedora-wk) 70 NETCDF_PATH = $(DEV_PATH)/ netcdf470 NETCDF_PATH = $(DEV_PATH)/extra/netcdf4 71 71 INTEL_PATH = /work/intel/composerxe 72 72 BOOST_PATH = $(DEV_PATH)/extra/boost-1.44 73 73 RXML_PATH = $(DEV_PATH)/extra/rapidxml-1.13 74 HDF5_PATH = $(DEV_PATH)/ hdf574 HDF5_PATH = $(DEV_PATH)/extra/hdf5 75 75 MPI_PATH = /usr/lib/openmpi 76 76 endif … … 81 81 VERSTR = version $(CSUITE) 82 82 83 84 RMDIR = $(A)rm -rf 85 REMOVE = $(A)rm -f 86 COPY = $(A)cp -f 87 MKDIR = $(A)mkdir -p 83 88 84 89 ifeq ($(COMPTOOL), sx-sx8-mercure-wk) … … 89 94 AR = $(A)sxar 90 95 T2F = # indisponible 91 RMDIR = $(A)rm -rf92 REMOVE = $(A)rm -f93 COPY = $(A)cp -f94 96 DOX = # indisponible 95 97 TAR = # indisponible … … 107 109 AR = $(A)ar 108 110 T2F = # indisponible 109 RMDIR = $(A)rm -rf110 REMOVE = $(A)rm -f111 COPY = $(A)cp -f112 111 DOX = # indisponible 113 112 TAR = # indisponible … … 124 123 AR = $(A)ar 125 124 T2F = $(A)txt2tags 126 RMDIR = $(A)rm -rf127 REMOVE = $(A)rm -f128 COPY = $(A)cp -f129 125 DOX = $(A)doxygen -s 130 126 TAR = $(A)tar -cvf … … 141 137 AR = $(A)ar 142 138 T2F = $(A)txt2tags 143 RMDIR = $(A)rm -rf144 REMOVE = $(A)rm -f145 COPY = $(A)cp146 139 DOX = $(A)doxygen -s 147 140 TAR = $(A)tar -cvf … … 179 172 ############################# Répertoire du projet ############################# 180 173 181 OBJ_PATH = $(DEV_PATH)/ obj182 BIN_PATH = $(DEV_PATH)/ bin183 LIB_PATH = $(DEV_PATH)/ lib174 OBJ_PATH = $(DEV_PATH)/wk/obj 175 BIN_PATH = $(DEV_PATH)/wk/bin 176 LIB_PATH = $(DEV_PATH)/wk/lib 184 177 SRC_PATH = $(DEV_PATH)/src/xmlio 185 DOC_PATH = $(DEV_PATH)/ doc186 DEP_PATH = $(DEV_PATH)/ dep187 INC_PATH = $(DEV_PATH)/ include188 DATA_PATH = $(DEV_PATH)/ data189 CONF_PATH = $(DEV_PATH)/ conf190 SCRT_PATH = $(DEV_PATH)/script 178 DOC_PATH = $(DEV_PATH)/wk/doc 179 DEP_PATH = $(DEV_PATH)/wk/dep 180 INC_PATH = $(DEV_PATH)/wk/inc 181 DATA_PATH = $(DEV_PATH)/wk/data 182 CONF_PATH = $(DEV_PATH)/wk/conf 183 DEF_PATH = $(DEV_PATH)/wk/def 191 184 192 185 # Sous-répertoires des sources : … … 215 208 ######################## Outils de traitements internes ######################## 216 209 217 CPPROC = $( SCRT_PATH)/preprocess_cpp.sh218 F90ROC = $( SCRT_PATH)/preprocess_f03.sh210 CPPROC = $(CSRC_PATH)/preprocess_cpp.sh 211 F90ROC = $(FSRC_PATH)/preprocess_f03.sh 219 212 220 213 ####################### Chemins vers la bibliothÚque BOOST ##################### … … 279 272 endif 280 273 281 NODEPS = clean clean-all 274 NODEPS = clean clean-all dir-tree 282 275 283 276 FFLAGS += -D XIOS_LIBRARY … … 394 387 .PHONY: t2t 395 388 t2t: $(COM_T2T) 389 390 .PHONY: dir-tree 391 dir-tree : 392 $(MKDIR) $(OBJ_PATH) 393 $(MKDIR) $(BIN_PATH) 394 $(MKDIR) $(LIB_PATH) 395 $(MKDIR) $(DOC_PATH) 396 $(MKDIR) $(DEP_PATH) 397 $(MKDIR) $(INC_PATH) 398 $(MKDIR) $(DATA_PATH) 399 $(MKDIR) $(CONF_PATH) 400 $(MKDIR) $(DEF_PATH) 396 401 397 402 .PHONY: run -
XMLIO_V2/dev/dev_rv/bld.cfg
r141 r208 1 # ----------------------- FCM extract configuration file ----------------------- 2 cfg::type bld 3 cfg::version 1.0 1 4 2 5 6 # ------------------------------------------------------------------------------ 7 # Build information 8 # ------------------------------------------------------------------------------ 3 9 10 inc arch.fcm 11 inc config.fcm 12 13 %CFLAGS %BASE_CFLAGS %COMPIL_CFLAGS 14 %FFLAGS %BASE_FFLAGS %COMPIL_FFLAGS 15 %LD_FLAGS %BASE_LD 16 17 18 dest::root $PWD 19 20 bld::infile_ext::cpp C::SOURCE 21 bld::infile_ext::conf CPP::INCLUDE 22 bld::infile_ext::hpp CPP::INCLUDE 23 24 25 search_src true 26 src::xmlio XMLIO 27 bld::lib::xmlio xmlio 28 bld::target libxmlio.a 29 bld::target main_server.exe 30 bld::exe_dep 31 32 bld::tool::cc %CCOMPILER 33 bld::tool::fc %FCOMPILER 34 bld::tool::cppflags -I${PWD}/extra/include -I/usr/include 35 bld::tool::ld %LINKER 36 bld::tool::ldflags %LD_FLAGS 37 bld::tool::cflags %CFLAGS -I${PWD}/extra/include -I/usr/include 38 bld::tool::fflags %FFLAGS -I/usr/include 39 40 # Pre-process code before analysing dependencies 41 bld::pp false 42 bld::excl_dep inc::mpif.h -
XMLIO_V2/dev/dev_rv/src/xmlio/data_treatment.hpp
r157 r208 66 66 ? file->name.getValue() : file->getId(); 67 67 StdOStringStream oss; 68 oss << " data/" << filename << "_node" << comm::CMPIManager::GetCommRank() << ".nc";68 oss << "wk/data/" << filename << "_node" << comm::CMPIManager::GetCommRank() << ".nc"; 69 69 boost::shared_ptr<io::CDataOutput> dout(new T(oss.str(), false)); 70 70 file->initializeDataOutput(dout); -
XMLIO_V2/dev/dev_rv/src/xmlio/fortran/ixmlioserver.f03.in
r205 r208 38 38 SUBROUTINE xios_handle_create(ret, dtype, idt, idt_size) BIND(C) 39 39 import C_CHAR, C_INTPTR_T, C_INT 40 INTEGER (kind = C_INTPTR_T) 40 INTEGER (kind = C_INTPTR_T) :: ret 41 41 INTEGER (kind = C_INT), VALUE :: dtype 42 42 CHARACTER(kind = C_CHAR), DIMENSION(*) :: idt -
XMLIO_V2/dev/dev_rv/src/xmlio/node/field.hpp
r206 r208 60 60 boost::shared_ptr<CGrid> getRelGrid(void) const ; 61 61 boost::shared_ptr<CFile> getRelFile(void) const ; 62 62 63 public : 64 63 65 const date::CDuration & getFreqOperation(void) const; 64 66 const date::CDuration & getFreqWrite(void) const;
Note: See TracChangeset
for help on using the changeset viewer.