Changeset 204


Ignore:
Timestamp:
05/25/11 15:19:14 (14 years ago)
Author:
hozdoba
Message:
 
Location:
XMLIO_V2/dev/dev_rv
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/Makefile.wk

    r203 r204  
    1313MCOLOR    = no 
    1414SHOWCMD   = yes 
    15 VTK       = yes 
     15VTK       = no 
    1616GUI       = no 
    1717NPROC     = 6 
  • XMLIO_V2/dev/dev_rv/src/xmlio/attribute_template.hpp

    r173 r204  
    3636            CAttributeTemplate(const CAttribute * const attribut); // Not implemented. 
    3737 
     38          public : 
     39 
    3840            /// Accesseur /// 
    3941            inline ValueType getValue(void) const; 
  • XMLIO_V2/dev/dev_rv/src/xmlio/buffer_pair.cpp

    r198 r204  
    11#include "buffer_pair.hpp" 
     2 
     3#include "impi_interface.hpp" 
    24 
    35namespace xmlioserver 
     
    911         : com_client_server(com_client_server)  
    1012         , first(BUFFER_CLIENT_SIZE), second(BUFFER_CLIENT_SIZE) 
    11          , first_request(-1), second_request(-1) 
     13         , first_request(mpi_request_null), second_request(mpi_request_null) 
    1214         , currentBuffer(0) 
    1315      { /* Ne rien faire de plus */ } 
     
    2123      { 
    2224         if ((currentBuffer  ==  0) && (first.getUsedSize()  != 0) && 
    23             ((second_request == -1) || CMPIManager::Test (second_request))) 
     25            ((second_request == mpi_request_null) || CMPIManager::Test (second_request))) 
    2426             return (true); 
    2527              
    2628         if ((currentBuffer  ==  1) && (second.getUsedSize() != 0) && 
    27             ((first_request  == -1) || CMPIManager::Test (first_request))) 
     29            ((first_request  == mpi_request_null) || CMPIManager::Test (first_request))) 
    2830            return (true); 
    2931             
     
    3840         { 
    3941            CMPIManager::Wait(this->second_request); 
    40             this->second_request = -1; 
     42            this->second_request = mpi_request_null; 
    4143            return (this->second_request); 
    4244         } 
     
    4446         { 
    4547            CMPIManager::Wait(this->first_request); 
    46             this->first_request = -1; 
     48            this->first_request = mpi_request_null; 
    4749            return (this->first_request); 
    4850         } 
     
    5860               (this->com_client_server, 0, this->first, this->first_request); 
    5961            this->currentBuffer  =  1; 
    60             this->second_request = -1; 
     62            this->second_request = mpi_request_null; 
    6163            this->second.clear(); 
    6264         } 
     
    6668               (this->com_client_server, 0, this->second, this->second_request); 
    6769            this->currentBuffer =  0; 
    68             this->first_request = -1; 
     70            this->first_request = mpi_request_null; 
    6971            this->first.clear(); 
    7072         } 
  • XMLIO_V2/dev/dev_rv/src/xmlio/data_output.cpp

    r202 r204  
    7272         this->writeField_(field); 
    7373         this->writeTimeAxis_(field, calendar); 
    74  
    7574      } 
    7675 
  • XMLIO_V2/dev/dev_rv/src/xmlio/date.cpp

    r188 r204  
    4444      StdOStream & operator<<(StdOStream & out, const CDate & date) 
    4545      { 
    46          out << date.day  << '/' << date.month  << '/' << date.year   << '-' 
    47              << date.hour << ':' << date.minute << ':' << date.second; 
     46         std::streamsize s = out.width (2); 
     47         char c = out.fill ('0'); 
     48         out << date.day << '/'; 
     49         s = out.width (2); c = out.fill ('0'); 
     50         out << date.month << '/'; 
     51         s = out.width (4); c = out.fill ('0'); 
     52         out << date.year << '-'; 
     53         s = out.width (2); c = out.fill ('0'); 
     54         out << date.hour << ':'; 
     55         s = out.width (2); c = out.fill ('0'); 
     56         out << date.minute << ':'; 
     57         s = out.width (2); c = out.fill ('0'); 
     58         out << date.second; 
     59          
    4860         return (out); 
    4961      } 
  • XMLIO_V2/dev/dev_rv/src/xmlio/fortran/impi_interface.f90

    r185 r204  
    44include "mpif.h" 
    55 
    6    INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_success" )     :: xios_mpi_success     = MPI_SUCCESS 
    7    INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_comm_world" )  :: xios_mpi_comm_world  = MPI_COMM_WORLD 
    8    INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_char" )        :: xios_mpi_char        = MPI_CHARACTER 
    9    INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_status_size" ) :: xios_mpi_status_size = MPI_STATUS_SIZE 
    10    INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_any_tag" )     :: xios_mpi_any_tag     = MPI_ANY_TAG 
     6   INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_success" )      :: xios_mpi_success      = MPI_SUCCESS 
     7   INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_comm_world" )   :: xios_mpi_comm_world   = MPI_COMM_WORLD 
     8   INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_char" )         :: xios_mpi_char         = MPI_CHARACTER 
     9   INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_status_size" )  :: xios_mpi_status_size  = MPI_STATUS_SIZE 
     10   INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_any_tag" )      :: xios_mpi_any_tag      = MPI_ANY_TAG 
     11   INTEGER (kind = C_INT ), BIND(C, NAME = "mpi_request_null" ) :: xios_mpi_request_null = MPI_REQUEST_NULL 
    1112 
    1213   CONTAINS 
  • XMLIO_V2/dev/dev_rv/src/xmlio/fortran/impi_interface.hpp

    r152 r204  
    1313extern int mpi_status_size; 
    1414extern int mpi_any_tag; 
     15extern int mpi_request_null; 
    1516 
    1617 
  • XMLIO_V2/dev/dev_rv/src/xmlio/output/nc4_data_output.cpp

    r202 r204  
    411411         { 
    412412            SuperClassWriter::addVariable(axisid, NC_DOUBLE, dims); 
    413             this->writeTimeAxisAttributes(axisid, 
    414                                          cal->getId(), 
    415                                          "lol", 
    416                                          "lol"); 
     413            this->writeTimeAxisAttributes 
     414               (axisid, cal->getId(), 
     415                StdString("seconds since ").append(cal->getInitDate().toString()), 
     416                cal->getInitDate().toString()); 
    417417         } 
    418418 
Note: See TracChangeset for help on using the changeset viewer.