Changeset 335


Ignore:
Timestamp:
03/30/12 15:37:54 (9 years ago)
Author:
ymipsl
Message:

Change namespace xmlioserver -> xios

YM

Location:
XIOS/trunk/src
Files:
162 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/array.hpp

    r300 r335  
    77#include <boost/multi_array.hpp> 
    88 
    9 /// xmlioserver headers /// 
     9/// xios headers /// 
    1010#include "xmlioserver_spl.hpp" 
    1111#include "buffer_in.hpp" 
     
    1313 
    1414 
    15 namespace xmlioserver 
     15namespace xios 
    1616{ 
    1717   template<size_t numDims> 
     
    7575   ///--------------------------------------------------------------- 
    7676 
    77 } // namespace xmlioserver 
     77} // namespace xios 
    7878 
    7979#include "array_impl.hpp" 
  • XIOS/trunk/src/array_impl.hpp

    r300 r335  
    66#include "buffer_out.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010    
     
    175175   ///--------------------------------------------------------------- 
    176176    
    177 } // namespace xmlioserver 
     177} // namespace xios 
    178178 
    179179#endif // __XMLIO_CArray_impl__ 
  • XIOS/trunk/src/attribute.cpp

    r300 r335  
    22#include "base_type.hpp" 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   namespace tree 
     
    8484     } 
    8585 
    86 } // namespace xmlioserver 
     86} // namespace xios 
  • XIOS/trunk/src/attribute.hpp

    r313 r335  
    55#include <boost/any.hpp> 
    66 
    7 /// xmlioserver headers /// 
     7/// xios headers /// 
    88#include "xmlioserver_spl.hpp" 
    99#include "object.hpp" 
     
    1313#include "buffer_out.hpp" 
    1414 
    15 namespace xmlioserver 
     15namespace xios 
    1616{ 
    1717   namespace tree 
     
    107107   CBufferIn& operator>>(CBufferIn& buffer, tree::CAttribute&  type) ; 
    108108} 
    109   // namespace xmlioserver 
     109  // namespace xios 
    110110 
    111111#endif // __XMLIO_CAttribute__ 
  • XIOS/trunk/src/attribute_map.cpp

    r313 r335  
    22#include "indent.hpp" 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   namespace tree 
  • XIOS/trunk/src/attribute_map.hpp

    r313 r335  
    22#define __XMLIO_CAttributeMap__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "attribute.hpp" 
     
    99#include "xml_node.hpp" 
    1010 
    11 namespace xmlioserver 
     11namespace xios 
    1212{ 
    1313   namespace tree 
     
    7070 
    7171   } // namespace tree 
    72 } // namespace xmlioserver 
     72} // namespace xios 
    7373 
    7474#endif // __XMLIO_CAttributeMap__ 
  • XIOS/trunk/src/attribute_template.cpp

    r300 r335  
    44#include <cfloat> 
    55 
    6 namespace xmlioserver 
     6namespace xios 
    77{ 
    88   namespace tree 
     
    217217      ///-------------------------------------------------------------- 
    218218   } // namespace tree 
    219 } // namespace xmlioserver 
     219} // namespace xios 
  • XIOS/trunk/src/attribute_template.hpp

    r313 r335  
    55#include <boost/lexical_cast.hpp> 
    66 
    7 /// xmlioserver headers /// 
     7/// xios headers /// 
    88#include "xmlioserver_spl.hpp" 
    99#include "exception.hpp" 
     
    1414 
    1515 
    16 namespace xmlioserver 
     16namespace xios 
    1717{ 
    1818   namespace tree 
     
    8585   template <class T>  void FromBinary(StdIStream & is, T & obj); 
    8686    
    87 } // namespace xmlioserver 
     87} // namespace xios 
    8888 
    8989#endif // __XMLIO_CAttributeTemplate__ 
  • XIOS/trunk/src/attribute_template_impl.hpp

    r313 r335  
    1010 
    1111   
    12 namespace xmlioserver 
     12namespace xios 
    1313{ 
    1414 
     
    294294      ///-------------------------------------------------------------- 
    295295   } // namespace tree 
    296 } // namespace xmlioserver 
     296} // namespace xios 
    297297 
    298298#endif // __XMLIO_CAttributeTemplate_impl__ 
  • XIOS/trunk/src/buffer_client.cpp

    r317 r335  
    66#include <mpi.h> 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010  
  • XIOS/trunk/src/buffer_client.hpp

    r317 r335  
    66#include <mpi.h> 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010  class CClientBuffer 
  • XIOS/trunk/src/buffer_impl.hpp

    r286 r335  
    22#define __XMLIO_CBuffer_impl__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   namespace comm 
     
    9696 
    9797   } // namespace comm 
    98 } // namespace xmlioserver 
     98} // namespace xios 
    9999 
    100100#endif // __XMLIO_CBuffer_impl__ 
  • XIOS/trunk/src/buffer_in.cpp

    r300 r335  
    33 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77    CBufferIn::CBufferIn(void* buffer,size_t size) 
  • XIOS/trunk/src/buffer_in.hpp

    r300 r335  
    55#include "xmlioserver_spl.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   
  • XIOS/trunk/src/buffer_in_impl.hpp

    r300 r335  
    22#define __BUFFER_IN_IMPL_HPP__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66 
  • XIOS/trunk/src/buffer_out.cpp

    r327 r335  
    33 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77    CBufferOut::CBufferOut(void* buffer,size_t size) 
  • XIOS/trunk/src/buffer_out.hpp

    r300 r335  
    55#include "xmlioserver_spl.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   
  • XIOS/trunk/src/buffer_out_impl.hpp

    r300 r335  
    22#define __BUFFER_OUT_IMPL_HPP__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66 
  • XIOS/trunk/src/buffer_server.cpp

    r317 r335  
    44#include "cxios.hpp" 
    55 
    6 namespace xmlioserver 
     6namespace xios 
    77{ 
    88 
  • XIOS/trunk/src/buffer_server.hpp

    r317 r335  
    66#include <mpi.h> 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010 
  • XIOS/trunk/src/buffer_ym.cpp

    r300 r335  
    33 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77  namespace ym 
  • XIOS/trunk/src/buffer_ym.hpp

    r300 r335  
    55#include "xmlioserver_spl.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99  namespace ym 
  • XIOS/trunk/src/buffer_ym_impl.hpp

    r300 r335  
    22#define __BUFFER_YM_IMPL_HPP__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66  namespace ym 
  • XIOS/trunk/src/calendar.cpp

    r334 r335  
    44#include "calendar_util.hpp" 
    55 
    6 namespace xmlioserver 
     6namespace xios 
    77{ 
    88   namespace date 
     
    154154 
    155155   } // namespace date 
    156 } // namespace xmlioserver 
     156} // namespace xios 
  • XIOS/trunk/src/calendar.hpp

    r334 r335  
    22#define __XMLIO_CCalendar__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
    77#include "date.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111   namespace date 
     
    100100   } // namespace date 
    101101 
    102 } // namespace xmlioserver 
     102} // namespace xios 
    103103 
    104104#endif // __XMLIO_CCalendar__ 
  • XIOS/trunk/src/calendar_util.cpp

    r333 r335  
    11#include "calendar_util.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace date 
     
    173173 
    174174   } // namespace date 
    175 } // namespace xmlioserver 
     175} // namespace xios 
    176176 
    177177 
  • XIOS/trunk/src/calendar_util.hpp

    r219 r335  
    22#define __XMLIO_CCalendar_util__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
    77#include "calendar.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111   namespace date 
     
    3636 
    3737   } // namespace date 
    38 } // namespace xmlioserver 
     38} // namespace xios 
    3939 
    4040#endif //__XMLIO_CCalendar_util__ 
  • XIOS/trunk/src/client_ym.cpp

    r332 r335  
    1010#include <mpi.h> 
    1111 
    12 namespace xmlioserver 
     12namespace xios 
    1313{                       
    1414  namespace ym 
  • XIOS/trunk/src/client_ym.hpp

    r300 r335  
    55#include <mpi.h> 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{                       
    99  namespace ym 
  • XIOS/trunk/src/config/file_attribute.conf

    r318 r335  
    1010DECLARE_ATTRIBUTE(bool,      enabled) 
    1111DECLARE_ATTRIBUTE(StdString,      type) 
     12DECLARE_ATTRIBUTE(StdString,      par_access) 
    1213 
    1314// DECLARE_ATTRIBUTE_DEF(bool, enabled, true) 
  • XIOS/trunk/src/configure.cpp

    r219 r335  
    11#define __XMLIO_Configure__ // < Ne pas supprimer 
    22 
    3 /// xmlioserver headers /// 
     3/// xios headers /// 
    44#include "xmlioserver_spl.hpp" 
    55 
     
    99   type name = value; 
    1010 
    11 namespace xmlioserver 
     11namespace xios 
    1212{ 
    1313#include "properties.conf" 
    14 } // namespace xmlioserver 
     14} // namespace xios 
  • XIOS/trunk/src/configure.hpp

    r300 r335  
    77   extern type name; // = value 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111#include "properties.conf" 
    12 } // namespace xmlioserver 
     12} // namespace xios 
    1313 
    1414#endif // __XMLIO_Configure__ 
  • XIOS/trunk/src/context_client.cpp

    r314 r335  
    1111#include <mpi.h> 
    1212 
    13 namespace xmlioserver 
     13namespace xios 
    1414{ 
    1515 
  • XIOS/trunk/src/context_client.hpp

    r300 r335  
    88#include <mpi.h> 
    99 
    10 namespace xmlioserver 
     10namespace xios 
    1111{ 
    1212  namespace tree 
  • XIOS/trunk/src/context_server.cpp

    r324 r335  
    1313 
    1414 
    15 namespace xmlioserver 
     15namespace xios 
    1616{ 
    1717 
  • XIOS/trunk/src/context_server.hpp

    r327 r335  
    66#include <mpi.h> 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010  namespace tree 
  • XIOS/trunk/src/cxios.cpp

    r317 r335  
    88#include <mpi.h> 
    99 
    10 namespace xmlioserver 
     10namespace xios 
    1111{ 
    1212  string CXios::rootFile="./iodef.xml" ; 
  • XIOS/trunk/src/cxios.hpp

    r317 r335  
    55#include <mpi.h> 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99  class CXios 
  • XIOS/trunk/src/cxios_impl.hpp

    r311 r335  
    55#include "variable.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99  template <typename T> 
  • XIOS/trunk/src/data_output.cpp

    r321 r335  
    55#include "context.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace io 
     
    2020      { 
    2121         if (grid->domain_ref.isEmpty()) 
    22             ERROR("CONetCDF4Adv::writeGrid(grid)", 
     22            ERROR("CDataOutput::writeGrid(grid)", 
    2323                   << " domain is not defined !"); 
    2424 
     
    109109 
    110110   } // namespace io 
    111 } // namespace xmlioserver 
     111} // namespace xios 
  • XIOS/trunk/src/data_output.hpp

    r330 r335  
    22#define __XMLIO_DATA_OUTPUT__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
     
    1212#include <netcdf.h> 
    1313 
    14 namespace xmlioserver 
     14namespace xios 
    1515{ 
    1616   namespace io 
     
    6161 
    6262   } // namespace io 
    63 } // namespace xmlioserver 
     63} // namespace xios 
    6464 
    6565#endif //__XMLIO_DATA_OUTPUT__ 
  • XIOS/trunk/src/date.cpp

    r334 r335  
    88using namespace boost::gregorian ; 
    99 
    10 namespace xmlioserver 
     10namespace xios 
    1111{ 
    1212   namespace date 
     
    225225 
    226226   } // namespace date 
    227 } // namespace xmlioserver 
     227} // namespace xios 
  • XIOS/trunk/src/date.hpp

    r334 r335  
    22#define __XMLIO_CDate__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
    77#include "duration.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111   namespace date 
     
    7373 
    7474   } // namespace date 
    75 } // namespace xmlioserver 
     75} // namespace xios 
    7676 
    7777#endif // __XMLIO_CDate__ 
  • XIOS/trunk/src/date/allleap.cpp

    r334 r335  
    11#include "allleap.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace date 
  • XIOS/trunk/src/date/allleap.hpp

    r334 r335  
    22#define __XMLIO_CAllLeapCalendar__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "calendar.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   namespace date 
  • XIOS/trunk/src/date/d360.cpp

    r334 r335  
    11#include "d360.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace date 
  • XIOS/trunk/src/date/d360.hpp

    r334 r335  
    22#define __XMLIO_CD360Calendar__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "calendar.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   namespace date 
  • XIOS/trunk/src/date/gregorian.cpp

    r334 r335  
    11#include "gregorian.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace date 
  • XIOS/trunk/src/date/gregorian.hpp

    r334 r335  
    22#define __XMLIO_CGregorianCalendar__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "calendar.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   namespace date 
  • XIOS/trunk/src/date/julian.cpp

    r334 r335  
    11#include "julian.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace date 
  • XIOS/trunk/src/date/julian.hpp

    r334 r335  
    22#define __XMLIO_CJulianCalendar__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "calendar.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   namespace date 
  • XIOS/trunk/src/date/noleap.cpp

    r334 r335  
    22#include "calendar.hpp" 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   namespace date 
  • XIOS/trunk/src/date/noleap.hpp

    r334 r335  
    66#include "calendar.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   namespace date 
  • XIOS/trunk/src/duration.cpp

    r266 r335  
    33#include "calendar.hpp" 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77   namespace date 
     
    142142 
    143143   } // namespace date 
    144 } // namespace xmlioserver 
     144} // namespace xios 
    145145 
  • XIOS/trunk/src/duration.hpp

    r219 r335  
    22#define __XMLIO_CDuration__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   namespace date 
     
    5050 
    5151   } // namespace date 
    52 } // namespace xmlioserver 
     52} // namespace xios 
    5353 
    5454#endif // __XMLIO_CDuration__ 
  • XIOS/trunk/src/event_client.cpp

    r300 r335  
    66#include <mpi.h> 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   CEventClient::CEventClient(int classId_,int typeId_) 
  • XIOS/trunk/src/event_client.hpp

    r300 r335  
    66#include "message.hpp" ; 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010  
  • XIOS/trunk/src/event_server.cpp

    r300 r335  
    55#include "buffer_server.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99 
  • XIOS/trunk/src/event_server.hpp

    r300 r335  
    66#include "buffer_server.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010 
  • XIOS/trunk/src/exception.cpp

    r278 r335  
    44#include <boost/cast.hpp> 
    55 
    6 namespace xmlioserver 
     6namespace xios 
    77{ 
    88  /// ////////////////////// Définitions ////////////////////// /// 
     
    5353   //--------------------------------------------------------------- 
    5454 
    55 } // namespace xmlioserver 
     55} // namespace xios 
  • XIOS/trunk/src/exception.hpp

    r268 r335  
    22#define __XMLIO_CException__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "object.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   /// ////////////////////// Déclarations ////////////////////// /// 
     
    3939 
    4040   }; // CException 
    41 } // namespace xmlioserver 
     41} // namespace xios 
    4242 
    4343/// //////////////////////////// Macros //////////////////////////// /// 
  • XIOS/trunk/src/field_impl.hpp

    r327 r335  
    99 
    1010 
    11 namespace xmlioserver { 
     11namespace xios { 
    1212namespace tree { 
    1313 
     
    6161 
    6262} // namespace tree 
    63 } // namespace xmlioserver 
     63} // namespace xios 
    6464 
    6565#endif 
  • XIOS/trunk/src/functor.cpp

    r266 r335  
    11#include "functor.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace func 
     
    5757 
    5858   } // namespace func 
    59 } // namespace xmlioserver 
     59} // namespace xios 
  • XIOS/trunk/src/functor.hpp

    r266 r335  
    22#define __XMLIO_CFunctor__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
    77#include "array.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111   namespace func 
     
    5656      }; // class CFunctor 
    5757   } // namespace func 
    58 } // namespace xmlioserver 
     58} // namespace xios 
    5959 
    6060#include "functor_type.hpp" 
  • XIOS/trunk/src/functor/average.cpp

    r266 r335  
    11#include "average.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace func 
  • XIOS/trunk/src/functor/average.hpp

    r266 r335  
    55#include "functor.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace func 
  • XIOS/trunk/src/functor/instant.cpp

    r266 r335  
    11#include "instant.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace func 
  • XIOS/trunk/src/functor/instant.hpp

    r219 r335  
    22#define __XMLIO_CInstant__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "functor.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace func 
  • XIOS/trunk/src/functor/maximum.cpp

    r286 r335  
    33 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77   namespace func 
  • XIOS/trunk/src/functor/maximum.hpp

    r266 r335  
    22#define __XMLIO_CMaximum__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "functor.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace func 
  • XIOS/trunk/src/functor/minimum.cpp

    r266 r335  
    11#include "minimum.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace func 
  • XIOS/trunk/src/functor/minimum.hpp

    r266 r335  
    55#include "functor.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace func 
  • XIOS/trunk/src/functor/once.cpp

    r266 r335  
    11#include "once.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace func 
  • XIOS/trunk/src/functor/once.hpp

    r219 r335  
    22#define __XMLIO_COnce__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "functor.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace func 
     
    3333 
    3434   } // namespace func 
    35 } // namespace xmlioserver 
     35} // namespace xios 
    3636 
    3737#endif //__XMLIO_COnce__ 
  • XIOS/trunk/src/generate_interface.hpp

    r313 r335  
    44#include "xmlioserver_spl.hpp" 
    55 
    6 namespace xmlioserver 
     6namespace xios 
    77{ 
    88  class CInterface 
  • XIOS/trunk/src/generate_interface_impl.hpp

    r313 r335  
    77#include "indent.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{  
    1111 
  • XIOS/trunk/src/group_factory.cpp

    r219 r335  
    11#include "group_factory.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   /// ////////////////////// Définitions ////////////////////// /// 
     
    1616   } 
    1717 
    18 } // namespace xmlioserver 
     18} // namespace xios 
  • XIOS/trunk/src/group_factory.hpp

    r278 r335  
    55#include <boost/shared_ptr.hpp> 
    66 
    7 /// xmlioserver headers /// 
     7/// xios headers /// 
    88#include "xmlioserver_spl.hpp" 
    99#include "exception.hpp" 
     
    1212#include "xml_parser.hpp" 
    1313 
    14 namespace xmlioserver 
     14namespace xios 
    1515{ 
    1616   /// ////////////////////// Déclarations ////////////////////// /// 
     
    7272 
    7373   }; // class CGroupFactory 
    74 } // namespace xmlioserver 
     74} // namespace xios 
    7575 
    7676#include "group_factory_impl.hpp" 
  • XIOS/trunk/src/group_factory_impl.hpp

    r286 r335  
    22#define __XMLIO_CGroupFactory_impl__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   /// ////////////////////// Définitions ////////////////////// /// 
     
    134134   } 
    135135 
    136 } // namespace xmlioserver 
     136} // namespace xios 
    137137 
    138138#endif // __XMLIO_CGroupFactory_impl__ 
  • XIOS/trunk/src/group_parser.hpp

    r278 r335  
    55#include <boost/cast.hpp> 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   /// ////////////////////// Définitions ////////////////////// /// 
     
    7878   } 
    7979 
    80 } // namespace xmlioserver 
     80} // namespace xios 
    8181 
    8282#endif // __XMLIO_GroupParser__ 
  • XIOS/trunk/src/group_template.hpp

    r300 r335  
    77#include "object_template.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111   using namespace tree; 
     
    100100 
    101101   }; // class CGroupTemplate 
    102 } // namespace xmlioserver 
     102} // namespace xios 
    103103 
    104104//#include "group_template_impl.hpp" 
  • XIOS/trunk/src/group_template_impl.hpp

    r300 r335  
    1111 
    1212 
    13 namespace xmlioserver 
     13namespace xios 
    1414{ 
    1515   using namespace tree; 
     
    463463   } 
    464464 
    465 } // namespace xmlioserver 
     465} // namespace xios 
    466466 
    467467 
  • XIOS/trunk/src/indent.cpp

    r313 r335  
    55using namespace std ; 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99  Cindent iendl ; 
  • XIOS/trunk/src/indent.hpp

    r313 r335  
    44#include <ostream> 
    55 
    6 namespace xmlioserver 
     6namespace xios 
    77{ 
    88  class Cindent   
  • XIOS/trunk/src/indent_xml.cpp

    r313 r335  
    55#include <boost/algorithm/string/split.hpp> 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   /// ////////////////////// Définitions ////////////////////// /// 
     
    5151      return (retvalue.str()); 
    5252   } 
    53 } // namespace xmlioserver 
     53} // namespace xios 
  • XIOS/trunk/src/indent_xml.hpp

    r313 r335  
    22#define __XMLIO_CIndent_XML__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "xml_node.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   /// ////////////////////// Déclarations ////////////////////// /// 
     
    4040    ///-------------------------------------------------------------- 
    4141 
    42 } // namespace xmlioserver 
     42} // namespace xios 
    4343 
    4444   /// ////////////////////// Macros ////////////////////// /// 
  • XIOS/trunk/src/input/inetcdf4.cpp

    r219 r335  
    33#include <boost/algorithm/string.hpp> 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77   namespace io 
     
    789789 
    790790   } // namespace io 
    791 } // namespace xmlioserver 
     791} // namespace xios 
  • XIOS/trunk/src/input/inetcdf4.hpp

    r219 r335  
    22#define __XMLIO_INETCDF4__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
     
    1515#endif  //UNLIMITED_DIM 
    1616 
    17 namespace xmlioserver 
     17namespace xios 
    1818{ 
    1919   namespace io 
  • XIOS/trunk/src/input/nc4_data_input.cpp

    r219 r335  
    11#include "nc4_data_input.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace io 
     
    1313 
    1414   } // namespace io 
    15 } // namespace xmlioserver 
     15} // namespace xios 
  • XIOS/trunk/src/input/nc4_data_input.hpp

    r219 r335  
    66#include "inetcdf4.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010   namespace io 
     
    2727 
    2828   } // namespace io 
    29 } // namespace xmlioserver 
     29} // namespace xios 
    3030 
    3131#endif //__XMLIO_NC4_DATA_INPUT__ 
  • XIOS/trunk/src/interface/c/icaxis.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2020   // ----------------------- Redéfinition de types ---------------------------- 
    2121    
    22    typedef xmlioserver::tree::CAxis      * XAxisPtr; 
    23    typedef xmlioserver::tree::CAxisGroup * XAxisGroupPtr; 
     22   typedef xios::tree::CAxis      * XAxisPtr; 
     23   typedef xios::tree::CAxisGroup * XAxisGroupPtr; 
    2424 
    2525   // ------------------------ Création des handle ----------------------------- 
     
    3030      if (!cstr2string(_id, _id_len, id)) return; 
    3131 
    32       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CAxis>(id).get(); 
     32      *_ret = xios::CObjectFactory::GetObject<xios::tree::CAxis>(id).get(); 
    3333   } 
    3434    
     
    3838      if (!cstr2string(_id, _id_len, id)) return; 
    3939 
    40       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CAxisGroup>(id).get(); 
     40      *_ret = xios::CObjectFactory::GetObject<xios::tree::CAxisGroup>(id).get(); 
    4141   } 
    4242 
     
    4848      if (!cstr2string(_id, _id_len, id)) return; 
    4949 
    50       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CAxis>(id); 
     50      *_ret = xios::CObjectFactory::HasObject<xios::tree::CAxis>(id); 
    5151   } 
    5252 
     
    5656      if (!cstr2string(_id, _id_len, id)) return; 
    5757 
    58       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CAxisGroup>(id); 
     58      *_ret = xios::CObjectFactory::HasObject<xios::tree::CAxisGroup>(id); 
    5959   } 
    6060    
  • XIOS/trunk/src/interface/c/iccontext.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2424   typedef enum { D360 = 0 , ALLLEAP, NOLEAP, JULIAN, GREGORIAN } XCalendarType ; 
    2525 
    26    typedef xmlioserver::tree::CContext * XContextPtr; 
     26   typedef xios::tree::CContext * XContextPtr; 
    2727 
    2828   // ------------------------ Création des handle ----------------------------- 
     
    3333      if (!cstr2string(_id, _id_len, id)) return; 
    3434 
    35       std::vector<boost::shared_ptr<xmlioserver::tree::CContext> > def_vector = 
    36             xmlioserver::tree::CContext::GetContextGroup()->getChildList(); 
     35      std::vector<boost::shared_ptr<xios::tree::CContext> > def_vector = 
     36            xios::tree::CContext::GetContextGroup()->getChildList(); 
    3737 
    3838      for (std::size_t i = 0; i < def_vector.size(); i++) 
     
    6060      if (!cstr2string(_id, _id_len, id)) return; 
    6161 
    62       std::vector<boost::shared_ptr<xmlioserver::tree::CContext> > def_vector = 
    63             xmlioserver::tree::CContext::GetContextGroup()->getChildList(); 
     62      std::vector<boost::shared_ptr<xios::tree::CContext> > def_vector = 
     63            xios::tree::CContext::GetContextGroup()->getChildList(); 
    6464 
    6565      for (std::size_t i = 0; i < def_vector.size(); i++) 
  • XIOS/trunk/src/interface/c/icdata.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    3131   typedef enum { NETCDF4 = 0 } XFileType; 
    3232    
    33    typedef xmlioserver::tree::CContext * XContextPtr; 
     33   typedef xios::tree::CContext * XContextPtr; 
    3434 
    3535   // -------------------- Traitement des données ------------------------------ 
  • XIOS/trunk/src/interface/c/icdate.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2626      { 
    2727         date::CDuration dur = {ts_year, ts_month, ts_day, ts_hour, ts_minute, ts_second}; 
    28          boost::shared_ptr<xmlioserver::tree::CContext> context = 
    29          xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CContext> 
     28         boost::shared_ptr<xios::tree::CContext> context = 
     29         xios::CObjectFactory::GetObject<xios::tree::CContext> 
    3030            (CObjectFactory::GetCurrentContextId()); 
    3131          
     
    3333            context->sendAttributToServer("timestep") ; 
    3434      } 
    35       catch (xmlioserver::CException & exc) 
     35      catch (xios::CException & exc) 
    3636      { 
    3737         std::cerr << exc.getMessage() << std::endl; 
     
    4242   void cxios_update_calendar(int step) 
    4343   { 
    44       boost::shared_ptr<xmlioserver::tree::CContext> context = 
    45             xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CContext> 
     44      boost::shared_ptr<xios::tree::CContext> context = 
     45            xios::CObjectFactory::GetObject<xios::tree::CContext> 
    4646            (CObjectFactory::GetCurrentContextId()); 
    4747      context->updateCalendar(step) ; 
  • XIOS/trunk/src/interface/c/icdomain.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2020   // ----------------------- Redéfinition de types ---------------------------- 
    2121 
    22    typedef xmlioserver::tree::CDomain      * XDomainPtr; 
    23    typedef xmlioserver::tree::CDomainGroup * XDomainGroupPtr; 
     22   typedef xios::tree::CDomain      * XDomainPtr; 
     23   typedef xios::tree::CDomainGroup * XDomainGroupPtr; 
    2424 
    2525   // ------------------------ Création des handle ----------------------------- 
     
    3030      if (!cstr2string(_id, _id_len, id)) return; 
    3131 
    32       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CDomain>(id).get(); 
     32      *_ret = xios::CObjectFactory::GetObject<xios::tree::CDomain>(id).get(); 
    3333   } 
    3434    
     
    3838      if (!cstr2string(_id, _id_len, id)) return; 
    3939 
    40       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CDomainGroup>(id).get(); 
     40      *_ret = xios::CObjectFactory::GetObject<xios::tree::CDomainGroup>(id).get(); 
    4141   } 
    4242 
     
    4848      if (!cstr2string(_id, _id_len, id)) return; 
    4949 
    50       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CDomain>(id); 
     50      *_ret = xios::CObjectFactory::HasObject<xios::tree::CDomain>(id); 
    5151   } 
    5252 
     
    5656      if (!cstr2string(_id, _id_len, id)) return; 
    5757 
    58       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CDomainGroup>(id); 
     58      *_ret = xios::CObjectFactory::HasObject<xios::tree::CDomainGroup>(id); 
    5959   } 
    6060} // extern "C" 
  • XIOS/trunk/src/interface/c/icfield.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2020   // ----------------------- Redéfinition de types ---------------------------- 
    2121    
    22    typedef xmlioserver::tree::CField      * XFieldPtr; 
    23    typedef xmlioserver::tree::CFieldGroup * XFieldGroupPtr; 
     22   typedef xios::tree::CField      * XFieldPtr; 
     23   typedef xios::tree::CFieldGroup * XFieldGroupPtr; 
    2424    
    2525// --------------------------------------------------------------------------    
     
    3232      if (!cstr2string(_id, _id_len, id)) return; 
    3333 
    34       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CField>(id).get(); 
     34      *_ret = xios::CObjectFactory::GetObject<xios::tree::CField>(id).get(); 
    3535   } 
    3636    
     
    4040      if (!cstr2string(_id, _id_len, id)) return; 
    4141 
    42       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CFieldGroup>(id).get(); 
     42      *_ret = xios::CObjectFactory::GetObject<xios::tree::CFieldGroup>(id).get(); 
    4343   } 
    4444 
     
    5151      if (!cstr2string(_id, _id_len, id)) return; 
    5252 
    53       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CField>(id); 
     53      *_ret = xios::CObjectFactory::HasObject<xios::tree::CField>(id); 
    5454   } 
    5555 
     
    5959      if (!cstr2string(_id, _id_len, id)) return; 
    6060 
    61       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CFieldGroup>(id); 
     61      *_ret = xios::CObjectFactory::HasObject<xios::tree::CFieldGroup>(id); 
    6262   } 
    6363 
  • XIOS/trunk/src/interface/c/icfile.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2020   // ----------------------- Redéfinition de types ---------------------------- 
    2121    
    22    typedef xmlioserver::tree::CFile      * XFilePtr; 
    23    typedef xmlioserver::tree::CFileGroup * XFileGroupPtr; 
     22   typedef xios::tree::CFile      * XFilePtr; 
     23   typedef xios::tree::CFileGroup * XFileGroupPtr; 
    2424 
    2525   // ------------------------ Création des handle ----------------------------- 
     
    3030      if (!cstr2string(_id, _id_len, id)) return; 
    3131 
    32       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CFile>(id).get(); 
     32      *_ret = xios::CObjectFactory::GetObject<xios::tree::CFile>(id).get(); 
    3333   } 
    3434    
     
    3838      if (!cstr2string(_id, _id_len, id)) return; 
    3939 
    40       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CFileGroup>(id).get(); 
     40      *_ret = xios::CObjectFactory::GetObject<xios::tree::CFileGroup>(id).get(); 
    4141   } 
    4242 
     
    4848      if (!cstr2string(_id, _id_len, id)) return; 
    4949 
    50       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CFile>(id); 
     50      *_ret = xios::CObjectFactory::HasObject<xios::tree::CFile>(id); 
    5151   } 
    5252 
     
    5656      if (!cstr2string(_id, _id_len, id)) return; 
    5757 
    58       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CFileGroup>(id); 
     58      *_ret = xios::CObjectFactory::HasObject<xios::tree::CFileGroup>(id); 
    5959   } 
    6060} // extern "C" 
  • XIOS/trunk/src/interface/c/icgrid.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2020   // ----------------------- Redéfinition de types ---------------------------- 
    2121    
    22    typedef xmlioserver::tree::CGrid      * XGridPtr; 
    23    typedef xmlioserver::tree::CGridGroup * XGridGroupPtr; 
     22   typedef xios::tree::CGrid      * XGridPtr; 
     23   typedef xios::tree::CGridGroup * XGridGroupPtr; 
    2424 
    2525   // ------------------------ Création des handle ----------------------------- 
     
    3030      if (!cstr2string(_id, _id_len, id)) return; 
    3131 
    32       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CGrid>(id).get(); 
     32      *_ret = xios::CObjectFactory::GetObject<xios::tree::CGrid>(id).get(); 
    3333   } 
    3434    
     
    3838      if (!cstr2string(_id, _id_len, id)) return; 
    3939 
    40       *_ret = xmlioserver::CObjectFactory::GetObject<xmlioserver::tree::CGridGroup>(id).get(); 
     40      *_ret = xios::CObjectFactory::GetObject<xios::tree::CGridGroup>(id).get(); 
    4141   } 
    4242 
     
    4848      if (!cstr2string(_id, _id_len, id)) return; 
    4949 
    50       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CGrid>(id); 
     50      *_ret = xios::CObjectFactory::HasObject<xios::tree::CGrid>(id); 
    5151   } 
    5252 
     
    5656      if (!cstr2string(_id, _id_len, id)) return; 
    5757 
    58       *_ret = xmlioserver::CObjectFactory::HasObject<xmlioserver::tree::CGridGroup>(id); 
     58      *_ret = xios::CObjectFactory::HasObject<xios::tree::CGridGroup>(id); 
    5959   } 
    6060} // extern "C" 
  • XIOS/trunk/src/interface/c/icutil.hpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
  • XIOS/trunk/src/interface/c/icxml_tree.cpp

    r325 r335  
    11/* ************************************************************************** * 
    2  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         * 
     2 *      Copyright © IPSL/LSCE, xios, Avril 2010 - Octobre 2011         * 
    33 * ************************************************************************** */ 
    44 
     
    2020   // ----------------------- Redéfinition de types ---------------------------- 
    2121 
    22    typedef xmlioserver::tree::CContext * XContextPtr; 
    23  
    24    typedef xmlioserver::tree::CGrid      * XGridPtr; 
    25    typedef xmlioserver::tree::CGridGroup * XGridGroupPtr; 
    26  
    27    typedef xmlioserver::tree::CFile      * XFilePtr; 
    28    typedef xmlioserver::tree::CFileGroup * XFileGroupPtr; 
    29  
    30    typedef xmlioserver::tree::CField      * XFieldPtr; 
    31    typedef xmlioserver::tree::CFieldGroup * XFieldGroupPtr; 
    32  
    33    typedef xmlioserver::tree::CDomain      * XDomainPtr; 
    34    typedef xmlioserver::tree::CDomainGroup * XDomainGroupPtr; 
    35  
    36    typedef xmlioserver::tree::CAxis      * XAxisPtr; 
    37    typedef xmlioserver::tree::CAxisGroup * XAxisGroupPtr; 
     22   typedef xios::tree::CContext * XContextPtr; 
     23 
     24   typedef xios::tree::CGrid      * XGridPtr; 
     25   typedef xios::tree::CGridGroup * XGridGroupPtr; 
     26 
     27   typedef xios::tree::CFile      * XFilePtr; 
     28   typedef xios::tree::CFileGroup * XFileGroupPtr; 
     29 
     30   typedef xios::tree::CField      * XFieldPtr; 
     31   typedef xios::tree::CFieldGroup * XFieldGroupPtr; 
     32 
     33   typedef xios::tree::CDomain      * XDomainPtr; 
     34   typedef xios::tree::CDomainGroup * XDomainGroupPtr; 
     35 
     36   typedef xios::tree::CAxis      * XAxisPtr; 
     37   typedef xios::tree::CAxisGroup * XAxisGroupPtr; 
    3838    
    3939   // ----------------------- Ajout d'enfant à un parent ----------------------- 
     
    247247      { 
    248248         if (cstr2string(filename, filename_size, filename_str)) 
    249             xmlioserver::CTreeManager::PrintTreeToFile(filename_str); 
     249            xios::CTreeManager::PrintTreeToFile(filename_str); 
    250250         else 
    251             xmlioserver::CTreeManager::PrintTreeToStream(std::clog); 
    252       } 
    253       catch (xmlioserver::CException & exc) 
     251            xios::CTreeManager::PrintTreeToStream(std::clog); 
     252      } 
     253      catch (xios::CException & exc) 
    254254      { 
    255255         std::cerr << exc.getMessage() << std::endl; 
     
    268268      try 
    269269      { 
    270          xmlioserver::CTreeManager::ParseFile(filename_str); 
    271       } 
    272       catch (xmlioserver::CException & exc) 
     270         xios::CTreeManager::ParseFile(filename_str); 
     271      } 
     272      catch (xios::CException & exc) 
    273273      { 
    274274         std::cerr << exc.getMessage() << std::endl; 
     
    284284      try 
    285285      { 
    286          xmlioserver::CTreeManager::ParseString(xmlcontent_str); 
    287       } 
    288       catch (xmlioserver::CException & exc) 
     286         xios::CTreeManager::ParseString(xmlcontent_str); 
     287      } 
     288      catch (xios::CException & exc) 
    289289      { 
    290290         std::cerr << exc.getMessage() << std::endl; 
  • XIOS/trunk/src/interface/c/oasis_cinterface.cpp

    r325 r335  
    33#include <mpi.h> 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{  
    77  
  • XIOS/trunk/src/interface/c/oasis_cinterface.hpp

    r325 r335  
    1414} 
    1515  
    16 namespace xmlioserver 
     16namespace xios 
    1717{ 
    1818  void oasis_init(const std::string& server_id) ; 
  • XIOS/trunk/src/interface/c_attr/icaxis_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CAxis*  axis_Ptr; 
     15  typedef xios::tree::CAxis*  axis_Ptr; 
    1616   
    1717  void cxios_set_axis_long_name(axis_Ptr axis_hdl, const char * long_name, int long_name_size) 
  • XIOS/trunk/src/interface/c_attr/icaxisgroup_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CAxisGroup*  axisgroup_Ptr; 
     15  typedef xios::tree::CAxisGroup*  axisgroup_Ptr; 
    1616   
    1717  void cxios_set_axisgroup_group_ref(axisgroup_Ptr axisgroup_hdl, const char * group_ref, int group_ref_size) 
  • XIOS/trunk/src/interface/c_attr/iccontext_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CContext*  context_Ptr; 
     15  typedef xios::tree::CContext*  context_Ptr; 
    1616   
    1717  void cxios_set_context_calendar_type(context_Ptr context_hdl, const char * calendar_type, int calendar_type_size) 
  • XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CDomain*  domain_Ptr; 
     15  typedef xios::tree::CDomain*  domain_Ptr; 
    1616   
    1717  void cxios_set_domain_data_dim(domain_Ptr domain_hdl, int data_dim) 
  • XIOS/trunk/src/interface/c_attr/icdomaingroup_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CDomainGroup*  domaingroup_Ptr; 
     15  typedef xios::tree::CDomainGroup*  domaingroup_Ptr; 
    1616   
    1717  void cxios_set_domaingroup_data_dim(domaingroup_Ptr domaingroup_hdl, int data_dim) 
  • XIOS/trunk/src/interface/c_attr/icfield_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CField*  field_Ptr; 
     15  typedef xios::tree::CField*  field_Ptr; 
    1616   
    1717  void cxios_set_field_axis_ref(field_Ptr field_hdl, const char * axis_ref, int axis_ref_size) 
  • XIOS/trunk/src/interface/c_attr/icfieldgroup_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CFieldGroup*  fieldgroup_Ptr; 
     15  typedef xios::tree::CFieldGroup*  fieldgroup_Ptr; 
    1616   
    1717  void cxios_set_fieldgroup_axis_ref(fieldgroup_Ptr fieldgroup_hdl, const char * axis_ref, int axis_ref_size) 
  • XIOS/trunk/src/interface/c_attr/icfile_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CFile*  file_Ptr; 
     15  typedef xios::tree::CFile*  file_Ptr; 
    1616   
    1717  void cxios_set_file_description(file_Ptr file_hdl, const char * description, int description_size) 
  • XIOS/trunk/src/interface/c_attr/icfilegroup_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CFileGroup*  filegroup_Ptr; 
     15  typedef xios::tree::CFileGroup*  filegroup_Ptr; 
    1616   
    1717  void cxios_set_filegroup_description(filegroup_Ptr filegroup_hdl, const char * description, int description_size) 
  • XIOS/trunk/src/interface/c_attr/icgrid_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CGrid*  grid_Ptr; 
     15  typedef xios::tree::CGrid*  grid_Ptr; 
    1616   
    1717  void cxios_set_grid_axis_ref(grid_Ptr grid_hdl, const char * axis_ref, int axis_ref_size) 
  • XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp

    r325 r335  
    1313extern "C" 
    1414{ 
    15   typedef xmlioserver::tree::CGridGroup*  gridgroup_Ptr; 
     15  typedef xios::tree::CGridGroup*  gridgroup_Ptr; 
    1616   
    1717  void cxios_set_gridgroup_axis_ref(gridgroup_Ptr gridgroup_hdl, const char * axis_ref, int axis_ref_size) 
  • XIOS/trunk/src/log.cpp

    r300 r335  
    11#include "log.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55  CLog info ; 
  • XIOS/trunk/src/log.hpp

    r300 r335  
    33#include <iostream> 
    44 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77  using namespace std ; 
  • XIOS/trunk/src/manager/tree_manager.cpp

    r286 r335  
    55#include "group_template_impl.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace tree 
     
    396396 
    397397   } // namespace tree 
    398 } // namespace xmlioserver 
     398} // namespace xios 
  • XIOS/trunk/src/manager/tree_manager.hpp

    r313 r335  
    22#define __XMLIO_CTreeManager__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "node_type.hpp" 
     
    1111#define DECLARE_ATTRIBUTE(type, name)  , type * name = NULL 
    1212 
    13 namespace xmlioserver 
     13namespace xios 
    1414{ 
    1515   namespace tree 
     
    5151 
    5252   } // namespace tree 
    53 } // namespace xmlioserver 
     53} // namespace xios 
    5454 
    5555#endif // __XMLIO_CTreeManager__ 
  • XIOS/trunk/src/node/axis.cpp

    r314 r335  
    55#include "group_template_impl.hpp" 
    66 
    7 namespace xmlioserver { 
     7namespace xios { 
    88namespace tree { 
    99    
     
    6363 
    6464} // namespace tree 
    65 } // namespace xmlioserver 
     65} // namespace xios 
  • XIOS/trunk/src/node/axis.hpp

    r231 r335  
    22#define __XMLIO_CAxis__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "group_factory.hpp" 
     
    88#include "declare_group.hpp" 
    99 
    10 namespace xmlioserver { 
     10namespace xios { 
    1111namespace tree { 
    1212    
     
    8282 
    8383} // namespace tree 
    84 } // namespace xmlioserver 
     84} // namespace xios 
    8585 
    8686#endif // __XMLIO_CAxis__ 
  • XIOS/trunk/src/node/context.cpp

    r334 r335  
    1313#include "nc4_data_output.hpp" 
    1414 
    15 namespace xmlioserver { 
     15namespace xios { 
    1616namespace tree { 
    1717    
     
    559559    
    560560} // namespace tree 
    561 } // namespace xmlioserver 
     561} // namespace xios 
  • XIOS/trunk/src/node/context.hpp

    r300 r335  
    22#define __XMLIO_CContext__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "node_type.hpp" 
     
    1414#include <mpi.h> 
    1515 
    16 namespace xmlioserver { 
     16namespace xios { 
    1717namespace data { 
    1818    class CDataTreatment; 
    1919} // namespace tree 
    20 } // namespace xmlioserver 
     20} // namespace xios 
    2121 
    22 namespace xmlioserver { 
     22namespace xios { 
    2323   class CContextClient ; 
    2424   class CContextServer ; 
     
    164164 
    165165} // namespace tree 
    166 } // namespace xmlioserver 
     166} // namespace xios 
    167167 
    168168#endif // __XMLIO_CContext__ 
  • XIOS/trunk/src/node/domain.cpp

    r314 r335  
    1111#include "buffer_in.hpp" 
    1212 
    13 namespace xmlioserver { 
     13namespace xios { 
    1414namespace tree { 
    1515    
     
    10691069 
    10701070} // namespace tree 
    1071 } // namespace xmlioserver 
     1071} // namespace xios 
  • XIOS/trunk/src/node/domain.hpp

    r300 r335  
    22#define __XMLIO_CDomain__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "group_factory.hpp" 
     
    1111#include "buffer_in.hpp" 
    1212 
    13 namespace xmlioserver { 
     13namespace xios { 
    1414namespace tree { 
    1515    
     
    165165 
    166166} // namespace tree 
    167 } // namespace xmlioserver 
     167} // namespace xios 
    168168 
    169169#endif // __XMLIO_CDomain__ 
  • XIOS/trunk/src/node/field.cpp

    r334 r335  
    88#include "calendar_util.hpp" 
    99 
    10 namespace xmlioserver{ 
     10namespace xios{ 
    1111namespace tree { 
    1212    
     
    385385         this->freq_write_srv     = 
    386386             CDuration::FromString(this->file->output_freq.getValue()); 
    387          this->lastlast_Write_srv     = boost::shared_ptr<xmlioserver::date::CDate> 
     387         this->lastlast_Write_srv     = boost::shared_ptr<xios::date::CDate> 
    388388                        (new date::CDate(context->getCalendar()->getInitDate())); 
    389          this->last_Write_srv     = boost::shared_ptr<xmlioserver::date::CDate> 
     389         this->last_Write_srv     = boost::shared_ptr<xios::date::CDate> 
    390390                        (new date::CDate(context->getCalendar()->getInitDate())); 
    391          this->last_operation_srv = boost::shared_ptr<xmlioserver::date::CDate> 
     391         this->last_operation_srv = boost::shared_ptr<xios::date::CDate> 
    392392                        (new date::CDate(context->getCalendar()->getInitDate())); 
    393393//         this->foperation_srv     = 
     
    402402         this->freq_operation = CDuration::FromString(freq_op.getValue()); 
    403403         this->freq_write     = CDuration::FromString(this->file->output_freq.getValue()); 
    404          this->last_Write     = boost::shared_ptr<xmlioserver::date::CDate> 
     404         this->last_Write     = boost::shared_ptr<xios::date::CDate> 
    405405                        (new date::CDate(context->getCalendar()->getInitDate())); 
    406          this->last_operation = boost::shared_ptr<xmlioserver::date::CDate> 
     406         this->last_operation = boost::shared_ptr<xios::date::CDate> 
    407407                        (new date::CDate(context->getCalendar()->getInitDate())); 
    408408                         
     
    559559   ///------------------------------------------------------------------- 
    560560 
    561 } // namespace xmlioserver 
     561} // namespace xios 
  • XIOS/trunk/src/node/field.hpp

    r334 r335  
    22#define __XMLIO_CField__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "group_factory.hpp" 
     
    1414 
    1515 
    16 namespace xmlioserver { 
     16namespace xios { 
    1717namespace tree { 
    1818    
     
    164164 
    165165   ///----------------------------------------------------------------- 
    166 } // namespace xmlioserver 
     166} // namespace xios 
    167167 
    168168 
  • XIOS/trunk/src/node/file.cpp

    r321 r335  
    1515 
    1616 
    17 namespace xmlioserver { 
     17namespace xios { 
    1818namespace tree { 
    1919    
     
    244244 
    245245         if (isOpen) data_out->closeFile() ; 
    246           
    247          data_out=shared_ptr<io::CDataOutput>(new io::CNc4DataOutput(oss.str(), false,server->intraComm,multifile)); 
     246         bool isCollective=true ; 
     247         if (!par_access.isEmpty()) 
     248         { 
     249           if (par_access.getValue()=="independent") isCollective=false ; 
     250           else if (par_access.getValue()=="collective") isCollective=true ; 
     251           else  
     252           { 
     253             ERROR("void Context::createDataOutput(void)", 
     254                        "incorrect file <par_access> attribut : must be <collective> or <indepedent>, " 
     255                        <<"having : <"<<type.getValue()<<">") ; 
     256           } 
     257         } 
     258         data_out=shared_ptr<io::CDataOutput>(new io::CNc4DataOutput(oss.str(), false,server->intraComm,multifile, isCollective)); 
    248259         isOpen=true ; 
    249260 
     
    491502 
    492503} // namespace tree 
    493 } // namespace xmlioserver 
     504} // namespace xios 
  • XIOS/trunk/src/node/file.hpp

    r321 r335  
    22#define __XMLIO_CFile__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "field.hpp" 
     
    1111 
    1212 
    13 namespace xmlioserver { 
     13namespace xios { 
    1414namespace tree { 
    1515    
     
    132132 
    133133} // namespace tree 
    134 } // namespace xmlioserver 
     134} // namespace xios 
    135135 
    136136#endif // __XMLIO_CFile__ 
  • XIOS/trunk/src/node/grid.cpp

    r314 r335  
    77#include <iostream> 
    88 
    9 namespace xmlioserver { 
     9namespace xios { 
    1010namespace tree { 
    1111 
     
    700700 
    701701} // namespace tree 
    702 } // namespace xmlioserver 
     702} // namespace xios 
  • XIOS/trunk/src/node/grid.hpp

    r300 r335  
    22#define __XMLIO_CGrid__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "group_factory.hpp" 
     
    1010#include "axis.hpp" 
    1111 
    12 namespace xmlioserver { 
     12namespace xios { 
    1313namespace tree { 
    1414    
     
    179179 
    180180} // namespace tree 
    181 } // namespace xmlioserver 
     181} // namespace xios 
    182182 
    183183#endif // __XMLIO_CGrid__ 
  • XIOS/trunk/src/node/method.hpp

    r219 r335  
    22#define __XMLIO_CMethod__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   namespace tree 
     
    9898 
    9999   } // namespace tree 
    100 } // namespace xmlioserver 
     100} // namespace xios 
    101101 
    102102#endif // __XMLIO_CMethod__ 
  • XIOS/trunk/src/node/node_enum.hpp

    r300 r335  
    55//#define DECLARE_NODE_PAR(Name_, name_) ,e##Name_, g##Name_ 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   namespace tree 
     
    2626 
    2727   } // namespace tree 
    28 } // namespace xmlioserver 
     28} // namespace xios 
    2929 
    3030#endif // __XMLIO_NODE_ENUM__ 
  • XIOS/trunk/src/node/var.hpp

    r219 r335  
    22#define __XMLIO_CVar__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   namespace tree 
     
    9898 
    9999   } // namespace tree 
    100 } // namespace xmlioserver 
     100} // namespace xios 
    101101 
    102102#endif // __XMLIO_CVar__ 
  • XIOS/trunk/src/node/variable.cpp

    r300 r335  
    88#include "object_factory_impl.hpp" 
    99 
    10 namespace xmlioserver { 
     10namespace xios { 
    1111namespace tree { 
    1212 
     
    114114 
    115115} // namespace tree 
    116 } // namespace xmlioserver 
     116} // namespace xios 
  • XIOS/trunk/src/node/variable.hpp

    r286 r335  
    22#define __XMLIO_CVariable__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "declare_group.hpp" 
     
    88#include "data_output.hpp" 
    99 
    10 namespace xmlioserver 
     10namespace xios 
    1111{ 
    1212   namespace tree 
     
    113113 
    114114   } // namespace tree 
    115 } // namespace xmlioserver 
     115} // namespace xios 
    116116 
    117117#endif // __XMLIO_CVariable__ 
  • XIOS/trunk/src/object.cpp

    r219 r335  
    11#include "object.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   /// ////////////////////// Définitions ////////////////////// /// 
     
    5959   } 
    6060 
    61 } // namespace xmlioserver 
     61} // namespace xios 
  • XIOS/trunk/src/object.hpp

    r219 r335  
    22#define __XMLIO_CObject__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   /// ////////////////////// Déclarations ////////////////////// /// 
     
    5353   }; // class CObject 
    5454 
    55 } // namespace xmlioserver 
     55} // namespace xios 
    5656 
    5757#endif // __XMLIO_CObject__ 
  • XIOS/trunk/src/object_factory.cpp

    r219 r335  
    11#include "object_factory.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   /// ////////////////////// Définitions ////////////////////// /// 
     
    1313   { return (CObjectFactory::CurrContext); } 
    1414 
    15 } // namespace xmlioserver 
     15} // namespace xios 
  • XIOS/trunk/src/object_factory.hpp

    r286 r335  
    55#include <boost/shared_ptr.hpp> 
    66 
    7 /// xmlioserver headers /// 
     7/// xios headers /// 
    88#include "xmlioserver_spl.hpp" 
    99#include "exception.hpp" 
    1010#include "object_template.hpp" 
    1111 
    12 namespace xmlioserver 
     12namespace xios 
    1313{ 
    1414   /// ////////////////////// Déclarations ////////////////////// /// 
     
    6060 
    6161   }; // class CObjectFactory 
    62 } // namespace xmlioserver 
     62} // namespace xios 
    6363 
    6464#include "object_factory_impl.hpp" 
  • XIOS/trunk/src/object_factory_impl.hpp

    r300 r335  
    22#define __XMLIO_CObjectFactory_impl__ 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   /// ////////////////////// Définitions ////////////////////// /// 
     
    148148        } 
    149149           
    150 } // namespace xmlioserver 
     150} // namespace xios 
    151151 
    152152#endif // __XMLIO_CObjectFactory_impl__ 
  • XIOS/trunk/src/object_template.hpp

    r313 r335  
    22#define __XMLIO_CObjectTemplate__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "attribute_map.hpp" 
     
    1010#include "attribute.hpp" 
    1111 
    12 namespace xmlioserver 
     12namespace xios 
    1313{ 
    1414   /// ////////////////////// Déclarations ////////////////////// /// 
     
    9696 
    9797   }; // class CObjectTemplate 
    98 } // namespace xmlioserver 
     98} // namespace xios 
    9999 
    100100//#include "object_template_impl.hpp" 
  • XIOS/trunk/src/object_template_impl.hpp

    r327 r335  
    1616#include "type.hpp" 
    1717 
    18 namespace xmlioserver 
     18namespace xios 
    1919{ 
    2020   /// ////////////////////// Définitions ////////////////////// /// 
     
    270270     oss<<"extern \"C\""<<iendl ; 
    271271     oss<<"{"<<iendl++ ; 
    272      oss<<"typedef xmlioserver::tree::"<<getStrType<T>()<<"*  "<<className<<"_Ptr;"<<iendl; 
     272     oss<<"typedef xios::tree::"<<getStrType<T>()<<"*  "<<className<<"_Ptr;"<<iendl; 
    273273     oss<<iendl ; 
    274274     SuperClassMap::generateCInterface(oss,className) ; 
     
    341341 
    342342 
    343 } // namespace xmlioserver 
     343} // namespace xios 
    344344 
    345345#endif // __XMLIO_CObjectTemplate_impl__ 
  • XIOS/trunk/src/output/nc4_data_output.cpp

    r334 r335  
    1111#include "context_server.hpp" 
    1212 
    13 namespace xmlioserver 
     13namespace xios 
    1414{ 
    1515   namespace io 
     
    2929 
    3030      CNc4DataOutput::CNc4DataOutput 
    31          (const StdString & filename, bool exist, MPI_Comm comm_server,bool multifile) 
     31         (const StdString & filename, bool exist, MPI_Comm comm_server,bool multifile, bool isCollective) 
    3232            : SuperClass() 
    3333            , SuperClassWriter(filename, exist, &comm_server,multifile) 
    3434            , comm_server(comm_server) 
    3535            , filename(filename) 
     36            , isCollective(isCollective) 
    3637      { 
    3738         StdString timeid = StdString("time_counter"); 
     
    158159 
    159160               SuperClassWriter::definition_end(); 
    160                SuperClassWriter::writeData(domain->latvalue_srv, latid, true, 0); 
    161                SuperClassWriter::writeData(domain->lonvalue_srv, lonid, true, 0); 
     161               SuperClassWriter::writeData(domain->latvalue_srv, latid, isCollective, 0); 
     162               SuperClassWriter::writeData(domain->lonvalue_srv, lonid, isCollective, 0); 
    162163// supress mask               if (server->intraCommSize > 1) SuperClassWriter::writeData(mask, maskid); 
    163164               SuperClassWriter::definition_start(); 
     
    206207               } 
    207208                
    208                SuperClassWriter::writeData(domain->latvalue_srv, latid, true, 0,&start,&count); 
    209                SuperClassWriter::writeData(domain->lonvalue_srv, lonid, true, 0,&start,&count); 
     209               SuperClassWriter::writeData(domain->latvalue_srv, latid, isCollective, 0,&start,&count); 
     210               SuperClassWriter::writeData(domain->lonvalue_srv, lonid, isCollective, 0,&start,&count); 
    210211               SuperClassWriter::definition_start(); 
    211212 
     
    255256 
    256257               SuperClassWriter::definition_end(); 
    257                SuperClassWriter::writeData(axis->value.getValue(), axisid, true, 0); 
     258               SuperClassWriter::writeData(axis->value.getValue(), axisid, isCollective, 0); 
    258259               SuperClassWriter::definition_start(); 
    259260 
     
    425426         StdString description = (!file->description.isEmpty()) 
    426427                               ? file->description.getValue() 
    427                                : StdString("Created by xmlioserver"); 
     428                               : StdString("Created by xios"); 
    428429         this->writeFileAttributes(filename, description, 
    429430                                   StdString ("CF-1.1"), 
     
    470471         boost::shared_ptr<CDomain> domain = grid->domain ; 
    471472          
    472          if(SuperClass::type==MULTI_FILE) if (domain->isEmpty()) return; 
     473         if(SuperClass::type==MULTI_FILE || !isCollective) if (domain->isEmpty()) return; 
    473474 
    474475 
     
    497498              case (MULTI_FILE) : 
    498499              { 
    499                  SuperClassWriter::writeData(field_data3D, fieldid, true, field->getNStep()-1); 
    500                  SuperClassWriter::writeData(time_data, oss.str(), true, field->getNStep()-1); 
     500                 SuperClassWriter::writeData(field_data3D, fieldid, isCollective, field->getNStep()-1); 
     501                 SuperClassWriter::writeData(time_data, oss.str(), isCollective, field->getNStep()-1); 
    501502                 break ; 
    502503              } 
     
    516517                   count[2]=domain->zoom_ni_srv ; count[1]=domain->zoom_nj_srv ; count[0] = axis->size.getValue(); 
    517518                 } 
    518                  SuperClassWriter::writeData(field_data3D, fieldid, true, field->getNStep()-1,&start,&count ); 
    519                  SuperClassWriter::writeData(time_data, oss.str(), true, field->getNStep()-1 ); 
     519                 SuperClassWriter::writeData(field_data3D, fieldid, isCollective, field->getNStep()-1,&start,&count ); 
     520                 SuperClassWriter::writeData(time_data, oss.str(), isCollective, field->getNStep()-1 ); 
    520521                 break; 
    521522              } 
     
    531532              case (MULTI_FILE) : 
    532533              { 
    533                 SuperClassWriter::writeData(field_data2D, fieldid, true, field->getNStep()-1); 
    534                 SuperClassWriter::writeData(time_data, oss.str(), true, field->getNStep()-1); 
     534                SuperClassWriter::writeData(field_data2D, fieldid, isCollective, field->getNStep()-1); 
     535                SuperClassWriter::writeData(time_data, oss.str(), isCollective, field->getNStep()-1); 
    535536                break; 
    536537              } 
     
    550551                 } 
    551552 
    552                  SuperClassWriter::writeData(field_data2D, fieldid, true, field->getNStep()-1,&start,&count); 
    553                  SuperClassWriter::writeData(time_data, oss.str(), true, field->getNStep()-1); 
     553                 SuperClassWriter::writeData(field_data2D, fieldid, isCollective, field->getNStep()-1,&start,&count); 
     554                 SuperClassWriter::writeData(time_data, oss.str(), isCollective, field->getNStep()-1); 
    554555                 break; 
    555556               
     
    670671 
    671672   } // namespace io 
    672 } // namespace xmlioserver 
     673} // namespace xios 
  • XIOS/trunk/src/output/nc4_data_output.hpp

    r321 r335  
    22#define __XMLIO_NC4_DATA_OUTPUT__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "onetcdf4.hpp" 
    77#include "data_output.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111   namespace io 
     
    2727               (const StdString & filename, bool exist); 
    2828            CNc4DataOutput 
    29                (const StdString & filename, bool exist, MPI_Comm comm_server, bool multifile); 
     29               (const StdString & filename, bool exist, MPI_Comm comm_server, bool multifile, bool isCollective=true); 
    3030 
    3131            CNc4DataOutput(const CNc4DataOutput & dataoutput);       // Not implemented. 
     
    3838            virtual ~CNc4DataOutput(void); 
    3939            bool singleDomain ; 
     40            bool isCollective ; 
    4041         protected : 
    4142 
     
    101102 
    102103   } // namespace io 
    103 } // namespace xmlioserver 
     104} // namespace xios 
    104105 
    105106#endif //__XMLIO_NC4_DATA_OUTPUT__ 
  • XIOS/trunk/src/output/onetcdf4.cpp

    r314 r335  
    22#include "group_template_impl.hpp" 
    33 
    4 namespace xmlioserver 
     4namespace xios 
    55{ 
    66   namespace io 
     
    407407      ///-------------------------------------------------------------- 
    408408   } // namespace io 
    409 } // namespace xmlioserver 
     409} // namespace xios 
  • XIOS/trunk/src/output/onetcdf4.hpp

    r314 r335  
    22#define __XMLIO_INETCDF4__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
     
    2020#endif  //UNLIMITED_DIM 
    2121 
    22 namespace xmlioserver 
     22namespace xios 
    2323{ 
    2424   namespace io 
     
    177177 
    178178   } // namespace io 
    179 } // namespace xmlioserver 
     179} // namespace xios 
    180180 
    181181#endif //__XMLIO_INETCDF4__ 
  • XIOS/trunk/src/server_ym.cpp

    r314 r335  
    1111#include <mpi.h> 
    1212 
    13 namespace xmlioserver 
     13namespace xios 
    1414{                       
    1515  namespace ym 
  • XIOS/trunk/src/server_ym.hpp

    r300 r335  
    66#include <mpi.h> 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010  namespace ym 
  • XIOS/trunk/src/test/test.cpp

    r334 r335  
    1212using namespace boost::posix_time ; 
    1313using namespace boost::gregorian ; 
    14 using namespace xmlioserver; 
     14using namespace xios; 
    1515using namespace date ; 
    1616 
  • XIOS/trunk/src/type/base_type.cpp

    r308 r335  
    55#include "buffer_out.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99   CBaseType::CBaseType(void) {} 
  • XIOS/trunk/src/type/base_type.hpp

    r308 r335  
    66#include "buffer_out.hpp" 
    77 
    8 namespace xmlioserver 
     8namespace xios 
    99{ 
    1010 
  • XIOS/trunk/src/type/message.cpp

    r308 r335  
    55#include "buffer_out.hpp" 
    66 
    7 namespace xmlioserver 
     7namespace xios 
    88{ 
    99 
  • XIOS/trunk/src/type/message.hpp

    r308 r335  
    99 
    1010 
    11 namespace xmlioserver 
     11namespace xios 
    1212{ 
    1313 
  • XIOS/trunk/src/type/type.hpp

    r308 r335  
    99 
    1010 
    11 namespace xmlioserver 
     11namespace xios 
    1212{ 
    1313 
  • XIOS/trunk/src/type/type_impl.hpp

    r320 r335  
    1010 
    1111 
    12 namespace xmlioserver 
     12namespace xios 
    1313{ 
    1414  using namespace std; 
  • XIOS/trunk/src/type/type_specialisation.hpp

    r308 r335  
    88#include "array.hpp" 
    99 
    10 namespace xmlioserver 
     10namespace xios 
    1111{ 
    1212 
  • XIOS/trunk/src/type/type_util.hpp

    r327 r335  
    33 
    44#include <string> 
    5 namespace xmlioserver 
     5namespace xios 
    66{ 
    77  namespace tree 
  • XIOS/trunk/src/xml_node.cpp

    r278 r335  
    11#include "xml_node.hpp" 
    22 
    3 namespace xmlioserver 
     3namespace xios 
    44{ 
    55   namespace xml 
  • XIOS/trunk/src/xml_node.hpp

    r278 r335  
    55#include <rapidxml.hpp> 
    66 
    7 /// xmlioserver headers /// 
     7/// xios headers /// 
    88#include "xmlioserver_spl.hpp" 
    99 
    10 namespace xmlioserver 
     10namespace xios 
    1111{ 
    1212   namespace xml 
     
    5353 
    5454   }// namespace xml 
    55 } // namespace xmlioserver 
     55} // namespace xios 
    5656 
    5757#endif // __XMLIO_CXMLNode__ 
  • XIOS/trunk/src/xml_parser.cpp

    r278 r335  
    77#include "group_template_impl.hpp" 
    88 
    9 namespace xmlioserver 
     9namespace xios 
    1010{ 
    1111   namespace xml 
     
    9292 
    9393   }// namespace xml 
    94 } // namespace xmlioserver 
     94} // namespace xios 
  • XIOS/trunk/src/xml_parser.hpp

    r278 r335  
    22#define __XMLIO_CXMLParser__ 
    33 
    4 /// xmlioserver headers /// 
     4/// xios headers /// 
    55#include "xmlioserver_spl.hpp" 
    66#include "exception.hpp" 
     
    88 
    99 
    10 namespace xmlioserver 
     10namespace xios 
    1111{ 
    1212   namespace xml 
     
    4747 
    4848   }// namespace xml 
    49 } // namespace xmlioserver 
     49} // namespace xios 
    5050 
    5151#endif // __XMLIO_CXMLParser__ 
  • XIOS/trunk/src/xmlioserver.hpp

    r314 r335  
    44#include "xmlioserver_spl.hpp" 
    55 
    6 /// xmlioserver headers /// 
     6/// xios headers /// 
    77#include "tree_manager.hpp" 
    88#include "nc4_data_output.hpp" 
     
    1111//#include "time_manager.hpp" 
    1212 
    13 using namespace xmlioserver; 
    14 using namespace xmlioserver::data; 
    15 using namespace xmlioserver::io; 
    16 using namespace xmlioserver::tree; 
    17 using namespace xmlioserver::xml; 
    18 using namespace xmlioserver::func; 
     13using namespace xios; 
     14using namespace xios::data; 
     15using namespace xios::io; 
     16using namespace xios::tree; 
     17using namespace xios::xml; 
     18using namespace xios::func; 
    1919 
    2020#endif //__XMLIO__ 
  • XIOS/trunk/src/xmlioserver_spl.hpp

    r300 r335  
    5050typedef  unsigned long int    ulong; 
    5151 
    52 /// xmlioserver headers /// 
     52/// xios headers /// 
    5353#include "configure.hpp" 
    5454#include "log.hpp" 
Note: See TracChangeset for help on using the changeset viewer.