summaryrefslogtreecommitdiffstats
path: root/fortran/test/fortranlib_test.f90
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9617] Snapshot version 1.7 release 43HDF Admin2004-12-051-1/+1
|
* [svn-r7613] Purpose:Quincey Koziol2003-10-131-1/+1
| | | | | | | | | | | | | Bug fix Description: "group" errors were not being included in the total # of errors Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/FORTRAN too minor for h5committest
* [svn-r7559] Purpose:Quincey Koziol2003-10-071-0/+9
| | | | | | | | | | | | | | Add feature Description: Add H5Fget_freespace() routine, to check the amount of free space in a file. This information is only valid until the file is closed currently, however (until we start recording the free space information in the file itself). Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7341] Purpose:Albert Cheng2003-08-111-1/+0
| | | | | | | | | Updated, cleanup or added Copyright notice. Platforms tested: "h5committested" Misc. update:
* [svn-r6642] Elena Pourmal2003-04-121-0/+12
| | | | | | | | | | | | | | | | | | Purpose: Catching up with C library Description: I added tests for new functions h5pset_szip_f h5pget_filter_by_id_f h5pall_filters_avail_f I am not sure how to test h5pmodify_filter_f. Solution: Platforms tested: arabica (with and without SZIP Library), modi4 (with SZIP and parallel) burrwhite (with SZIP and PGI C and Fortran compilers) Misc. update:
* [svn-r6574] Elena Pourmal2003-04-021-0/+10
| | | | | | | | | | | | | | Purpose: Maintenance Description: New fortran APIs h5pset_fapl_multi and h5pget_fapl_multi have been added along with the new tests. Solution: Platforms tested: burrwhite with PGI compilers, arabica and modi4 with --enable-parallel Misc. update:
* [svn-r6495] Elena Pourmal2003-03-191-0/+9
| | | | | | | | | | | | | | | | | | | | | Purpose: Catching up with the C library Description: Added tests for the follwoing new fortran functions h5iget_name_f h5tis_variavle_str_f h5zunregister_f h5zfilter_avail_f h5pset_shuffle_f h5pset_fletcher32 h5pset_edc_check_f h5pget_edc_check_f h5dfill_f Solution: Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel) Misc. update:
* [svn-r6464] Elena Pourmal2003-03-051-0/+11
| | | | | | | | | | | | | | | | | | Purpose: Maintenance Description: * Added support for generic properties. * Added support for time allocation properties. * Added support for variable length datatypes (only datatypes based on INTEGER, REAL and CHARACTER Fortran types are supported). * added some missing functions Solution: I am checking in new Fortran APIs and their man pages to support 1.5 features listed above. Not all APIs have tests yet. APIs were written in Fall 2002, and I am afraid that I will loose the code or totally forget what I did if I wait longer. ;-) Platforms tested: arabica (fortran), eirene (fortran), modi4 (parallel, fortran)
* [svn-r6443] Elena Pourmal2003-02-271-0/+10
| | | | | | | | | Purpose: Bug fix Description: Added tests for enumeration types. Platforms tested: modi4, artabica, eirene
* [svn-r6138] Purpose:Albert Cheng2002-11-261-0/+4
| | | | | | | | | | | | | | | | | | Improvement Description: The fortran test code did not exit with error like C programs do. Without the appropriate exit code, make or shell could not tell the fortran test program has encountered errors. So, make continues on even when some fortran tests have failed. Solution: Consultant advised to use "CALL exit(code)" to simulate what C programs do. Though this is not standard Fortran, he has not seen it failed to work in most fortran compilers thought some of them, like intel compiler, may need to link in an extra library. Platforms tested: Tested on burrwhite (linux 2.4), eirene (linux 2.2), sol (Solaris 8, serial and mpich parallel), modi4. Did not use the standard commit test since this is a purely fortran fix.
* [svn-r5956] Elena Pourmal2002-10-011-0/+9
| | | | | | | | | | | | | | | | | | Purpose: Added new F90 APIs Description: I added new F90 APIs, tests, and documentation for the following functions: h5fget_obj_count_f h5pequal_f h5tget_member_index_f h5fget_obj_ids_f h5pget_fclose_degree_f h5pset_fclose_degree_f Documentation for exisiting functions was missing: h5freopen_f, h5fflush_f, h5fmount_f, h5unmount_f, h5fget_create_plist_f, h5fget_access_plist_f. Platforms tested: Solaris 2.7, Linux 2.2 and IRIX64-6.5
* [svn-r5946] Elena Pourmal2002-09-241-1/+17
| | | | | | | | | | | | | | Purpose: Added missing fortran functions. Description: Four Library Fortran API functions have been added: h5get_libversion_f, h5_check_version_f, h5garbage_collect_f and h5dont_atexit_f. Only first two functions were tested. Documentation file and RELEASE.txt were updated. Platforms tested: Solaris 2.7, IRIX64-6.5 and Linux 2.2
* [svn-r5940] Elena Pourmal2002-09-231-17/+34
| | | | | | | | | | | | | | | | | | | | Purpose: Bug fix, code improvement Description: Fortran tests didn't cleanup created files. Also HDF5_PREFIX and HDF5_PARAPREFIX were not used to specify location of the files. There was a redundant file in the testpar directory that contained an error reporting function used by both serial and parallel tests. Solution: Created library h5test_fortran.a that contains functions used by the serial and parallel tests. It includes Fortran and C functions that may be called from Fortran programs to report errors, to modify file names and to cleanup files after run. Modified test code to use new functions. Platforms tested: Linux 2.2 (eirene) serial IRIX64 (modi4) parallel with HDF5_PREFIX and HDF5_PARAPREFIX set to $SCR Solris 2.7 with mpich 1.2.4 with HDF5_PARAPREFIX set to /tmp/epourmal
* [svn-r5492] Elena Pourmal2002-05-311-4/+4
| | | | | | | | | | | Purpose: Code clean up. Description: Many F90 compilers were not happy about character*(*) declarations. Solution: Used F90 character(len=*) declarations. Platforms tested: Solaris 2.7 and Linux 2.4
* [svn-r4638] Elena Pourmal2001-11-271-0/+9
| | | | | | | | | Purpose: Maintenance Description: Added tests for the H5E Fortran interface Platforms tested: arabica and eirene
* [svn-r2976] Elena Pourmal2000-11-171-2/+2
| | | | | | | | | Purpose: Code maintenance Description: Fixed the code to use h5open_f and h5close_f subroutines. Platforms tested: Solaris2.6
* [svn-r2809] Elena Pourmal2000-11-071-0/+14
| | | | | | | Purpose: Added new test file tH5G.f90 to test group interface Platforms tested: Linux (eirene)
* [svn-r2796] Elena Pourmal2000-11-031-17/+18
| | | | | | | | | Purpose: Maintenance Description: Updated tests to use new F90 programming model. Platforms tested: O2K and Solaris2.7
* [svn-r2730] Elena Pourmal2000-10-241-38/+38
| | | | | | | | | | | | | Purpose: Bug fix. Description: fortranlib_test.f90 had a typo in the format string. Would not compile on O2K. Test did not check the length of the attribute name. Solution: Fixed format strings. Added more code to test returned attribute name length. Platforms tested: O2K, Linux
* [svn-r2714] Elena Pourmal2000-10-201-94/+140
| | | | | | | | | | | | Purpose: Added more Fortran tests Description: tH5A.f90 - attribute interface test tH5I.f90 - identifier interface test Solution: Two new files were added to test H5A and H5I interfaces. Platforms tested: Solaris 2.7, Linux
* [svn-r2576] Purpose:Bill Wendling2000-09-191-0/+169
Adding the Fortran interface to the HDF5 library Description: Fortran is now a subdirectory of the HDF5 library tree. Platforms tested: Solaris and IRIX (O2K)