[ English | Japanese ] [ GFD Dennou Club / Gtool4 Project ] [ Gt4f90io Reference Manual ] 
- 2007/06/16 (Tag: gt4f90io-20070616)
- 2007/04/27 (Tag: gt4f90io-20070427)
- 2007/04/17 (Tag: gt4f90io-20070417)
- 2007/03/05 (Tag: gt4f90io-20070305)
- 2007/01/16 (Tag: gt4f90io-20070116)
- 2007/01/01 (Tag: gt4f90io-20070101)
- 2006/11/18 (Tag: gt4f90io-20061118)
- 2006/10/25 (Tag: gt4f90io-20061025)
- 2006/10/09 (Tag: gt4f90io-20061009)
- 2006/09/08 (Tag: gt4f90io-20060908)
- 2006/08/27 (Tag: gt4f90io-20060827)
- 2006/08/18 (Tag: gt4f90io-20060818)
- 2006/07/25 (Tag: gt4f90io-20060725)
- 2006/07/19 (Tag: gt4f90io-20060719-1)
- 2006/06/27 (Tag: gt4f90io-20060627)
- 2006/06/19 (Tag: gt4f90io-20060619)
- 2006/06/09 (Tag: gt4f90io-20060609)
- 2006/06/04 (Tag: gt4f90io-20060604)
- 2006/02/05 (Tag: gt4f90io-20060205)
- 2006/01/21 (Tag: gt4f90io-20060123)
- 2006/01/21 (Tag: gt4f90io-20060121-3)
- 2006/01/17 (Tag: gt4f90io-20060117)
- 2006/01/16 (Tag: gt4f90io-20060116-2)
- 2005/08/19 (Tag: gt4f90io-20050819)
- 2005/07/20 (Tag: gt4f90io-20050720)
- 2005/06/22 (Tag: gt4f90io-20050622)
- 2005/06/15 (Tag: gt4f90io-20050615)
- 2005/05/31 (Tag: gt4f90io-20050530)
- dc_test is modified.
- "AssertGreaterThan" and "AssertLessThan" are created.
    They compare two values.
 
- dc_clock is modified.
- Total name can be displayed at the beggining of the messages
    that output by "Result" subroutine that output total of CPU TIME.
- Indent of displayed messages can be specified to "PutLine" that
    prints status of the objects.
 
- dc_error is modified.
- Error code "DC_EALREADYINIT" is added.
 
- Subroutines "Put_Line" in some modules that prints status of
  objects is renamed to "PutLine".
- English documents of
  dc_test
  are created.
- Documents of
  dc_test
  are modified.
- English documents of
  dc_error
  are created.
- Operation with netCDF 3.6.2 is confirmed.
- The NetCDF shared libraries (example: libnetcdf.so) are available.
- Separated library files (C and Fortran) are available.
  (When the netCDF shared library is built, a Fortran library file
  is built separately from C library file).
- test/Makefiile is modified.
- A bug that when a command name of GNU Make is not "make",
    test scripts are not operated correctly is fixed.
 
- Documents of
  dc_test
  are modified.
- The development group members are update for 2007.
- Checking for operation on Intel Visual Fortran 9.x on Windows (thanks to N.Otobe).
- Subroutine "Compare" in
  "dc_test"
  module is renamed to "AssertEqual".
- Documents of
  dc_clock
  are modified.
- Documents of
  HistoryCopy
  are modified.
- A link to Windows installer by Naohito OTOBE is added to
  installation guide.
- Past operation environments are added to
  installation guide.
- Scripts that generate a Makefile for nmake on Windows are created.
- dc_error is modified.
- 'USR_ECHAR', 'USR_EINT' are removed, and 'USR_ERRNO' is created
    instead.
- Integers under 'USR_ERRNO' (= -1000) are available as user defined
    error codes.
 
- Variable STRING in
  dc_types
  is changed from 255 to 256.
- Variables for device numbers STDIN, STDOUT, STDERR are provided by
  dc_types.
- Date and hour handling module
  dc_date
  is maintained.
- A "toChar" function in
  dc_string
  is modified.
- Suffix "0" of fractional part are removed.
 
- Monitor of CPU TIME module
  dc_clock
  is created.
- "Printf" and "CPrintf" procedures  in
  dc_string
  are modified.
- Figures of integer can be specified.
- Suffix zeros in float are removed.
 
- "Option" subroutine in
  dc_args
  is modified.
- No hyphen strings specified to argument 'options'
    are currently treated.
 
- configure and chkfort.sh scripts are modified.
- An exploration method for a netCDF header file "netcdf.h"
    is modified.
- A method for checking IBM XL Fortran is modified.
 
- Documents are added to
  dc_args.
- SysdepEnvGet
  that solves implementation-dependent about GETENV is created.
- A value of environmental variable "USER" is set to
  "history" attribute in a netCDF file created by
  HistoryCreate.
- Tutorials are overhauled.
- Varying string modules are removed.
- Functions "size" in
  dc_args and
  dc_hash
  are renamed to "number".
- The speed of data input by "HistoryGet" is improved.
- The bug concerning the output of the variable data of the time
  updated by "HistoryPut" automatically is corrected.
- Test time of histcopy is shorten.
- To use gt4f90io even if there are neither perl nor ruby,
  "Makefile"s are corrected.
- Documents about HistoryGet are returned.
- A bug about HistoryVarinfoCopy is corrected.
- Subroutine "Verify" in
  "dc_test"
  module is renamed to "Compare",
  because "Verify" is already used as an intrinsic function.
- Absoft Pro Fortran is supported (incomplete).
- Bugs about test scripts are corrected.
- Fortran checker is modified.
- Installer is modified.
- Bugs about test scripts are corrected.
- When data is input by "HistoryGet" or "HistoryGetPointer" provided by
  gt4_history,
  an accurate range of I/O of the input data is
  displayed in a standard output.
- Output of scalar variables became possible.
- The improvement was done for the reduction of the test work for
  cross-compiling environment.
- Function "StrInclude" that inspects in character arrays is created.
  This function is provided by
  dc_string
- Argument "version" to output the version number of program files to
  debug messages was added to subroutine BeginSub
  provided by
  dc_trace
- Pointer variables included in derived-types provided by
  gt4_historyauto
  ware initialized with null().
- Some bugs about allocatable variables are corrected.
- configure is modified.
- HITACHI Optimizing FORTRAN90 on SR11000 was supported.
- Variable  STRING  in
  dc_types 
  is changed from 500 to 255.
- HTML grammars in documents are modified.
- "optional" attribute is added to "origin" and "interval" arguments
  in "HistoryCreate" provided by
  gt4_history.
  When these arguments are ignored, origin=0.0,
  interval=1.0 are set automatically.
- The function to inquire into GNU make from make and gmake command in
  PATH automatically is added to configure.
- It was described clearly to the installation document that GNU make
  was necessary to build.
- The inconsistency of the intent attribute between interface sentence
  and subroutine sentence is corrected.
- Test programs for general-purpose modules (ex. dc_string, dc_url)
  are created.
- Support module for development of test programs
  dc_test
  is created.
- Hash module
  dc_hash
  is created.
- Command line arguments parser module
  dc_args
  is created.
- config.guess is updated.
- Until now, when the time dimension size the data is only one and
  gives the time dimension to the "range" optional argument when data
  by HistoryGet is input, the data can not be input.
  Now, the bug is fixed.
- The program that absorb an environmental dependency of the service
  subroutines concerning the processing of the arguments of the
  command line is imported from gtool4 tools/library.
-  !!! Attention !!! 
- By default, old file is overwritten by "HistoryCreate".
 
- "overwrite" argument is added to "HistoryCreate".
- configure is generated by autoconf version 2.59
  (Until now, by autoconf version 2.13).
- Test time of histget is shorten.
- "ANFileOpen" is modified.
- Checking for operation on powerpc-ibm-aix by
  IBM XL Fortran Enterprise Edition for AIX5L compiler.
-  !!! Attention !!! 
- Argument keyword "slice" is renamed to "range" in "HistoryGet"
    and "HistoryGetPointer".
 
- "range" argument is added to "HistoryPut". This argument specifies
  range of output.
- Tutorial is import from "gt4f90io tutorial - Rakuraku gt4f90io -".
- RDoc format documentation is embedded to Fortran90 files, so
    reference manual is generated by RDoc automatically.
- HTML file under "doc" directory is converted to RD format files
- Width of indent is modified in conformity with Fortran standard coding
    rules of Japan Meteorological Agency.
- Some procedures about derived-type "GT_HISTORY_AXIS" are added or modified.
- Some procedures about derived-type "GT_HISTORY_VARINFO" are added or modified.
- Derived-type "GT_HISTORY_ATTR" is encapsulated.
- "configure" is modified, so that the linker is different from the compiler
- The mechanism of automatic generation of the code is done with not
    m4 but Ruby.
- The argument of the character type array is added to "Printf" and
    "CPrintf".
- Numeric type argument "time" of HistoryGet and HistoryGetPointer was
    changed to character string type argument "slice", and the input
    range specification by the comma notation was enabled.
- Rapper "gt4_historyauto" of the "gt4_history" module that can
    freely set sampling to time and the space in each variable is
    added. The one offered by Takeshi Horinouchi was modified a
    little, and it was corrected again afterwards by
    Mr. Horinouchi. It corresponds to time-sharing and making of the
    output that seems to become long parallel. (The manual is
    unmade. )
- The file of the license is changed from COPYING.TXT to
    <URL:COPYRIGHT>.
- A postscript is added to the literature cited.
- CREDITS that describes directions and the development member is made.
- "dc_types#INTK" and "dc_types#SP" are removed.
- Modification of HistoryGetPointer
- Until now, if pointer array arguments that differ from data are given,
      pointer array is reallocate in responce to data size.
      But Now, error is occurs, because the possibility of causing
      confusion is high. 
 
- Modification of Get in
    gtdata_generic
- Until now, subroutine Get
    in gtdata_generic module can get
    1-3 dimensional data. Now, "Get" is enhanced to be able to get
    1-7 dimensional data.
    Max number of dimension can be changed by configure with
    "--with-maxdim" option.
- Max number of dimension of input and output data by
    HistoryPut,
    HistoryGet,
    HistoryGetPointer
    are increaced to 7.
    Max number of dimension can be changed by configure with
    "--with-maxdim" option.
- Internal elements of drived types
    GT_HISTORY,
    GT_HISTORY_AXIS, 
    GT_HISTORY_VARINFO,
    can not be accessed.
- "HistoryAxisCreate" that creates about "GT_HISTORY_AXIS"
    GT_HISTORY_AXIS
    is created. (Documentations are now construction)
- "HistoryVarinfoCreate" that creates about "GT_HISTORY_AXIS"
    GT_HISTORY_VARINFO
    is created. (Documentations are now construction)
- "HistoryInquire" that inquires about
    GT_HISTORY,
    is created. (Documentations are now construction)
- "HistoryAxisInquire" that inquires about
    GT_HISTORY_AXIS
    is created. (Documentations are now construction)
- "HistoryVarinfoInquire" that inquires about
    GT_HISTORY_VARINFO
    is created. (Documentations are now construction)
- "HistoryCopy" that copy information of
    GT_HISTORY to
    new "GT_HISTORY". (Documentations are now construction)
- "HistoryCreate", "HistoryAxisCreate", "HistoryVarinfoCreate" are
    provided by generic name "Create". (Documentations are now construction)
- "HistoryCopy" is provided by generic name "Copy".
    (Documentations are now construction)
- "HistoryInquire", "HistoryAxisInquire", "HistoryVarinfo" are
    provided by generic name "Inquire".
    (Documentations are now construction)
- "HistoryPut" is provided by generic name "Put".
    (Documentations are now construction)
- "dc_present_select" module is integrated to "dc_present" module.
    (Documentations are now construction)
- In "Config.cache.debian-ffc5-debug", the subroutine "errtra" in frt
    is used.
- "dc_present" module is added. This program is provided by
    T. Horinouchi. This module judge optional control parameters.
    (Documentations are now construction)
- In "dc_types" module, the parameter of double precision is changed to
    "DP", and the parameters of single precision and integer are added.
- In "HistoryCreate", when argument "convention" is null character,
    a default value is specified to "Conventions" attribute.
- About installation guide
- Information of Debian package is added.
- Descriptions about environmental variable "FFLAGS" are added.
- More detail descriptions about "./configure" are added.
- To install documentations currently, Makefiles are modified.
- Suffix of japanese documentations is changed from "*.htm.ja" to "*.htm".
 
- About "configure"
- Japanese comments are added in "Config.mk.in"
- Commands "ar" and "make" can be changed by  "--with-ar-cmd", and
      "--with-make-cmd" options.
- Parent working directory is specified to "GT4DIR" automatically.
- Some functions in "aclocal.m4" are imported from DCPAM.
 
- Operation in NEC SX-6 is confirmed.
- Links to netCDF installation guide in unidata site are created.
- Description about "FC" is added.
$Id: HISTORY,v 1.43 2007/06/16 09:06:32 morikawa Exp $
 Gtool4 Development Group / GFD Dennou Staff 