Skip to content

vyu16/test_direct_io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

It appears that nvfortran cannot handle Fortran direct access I/O when the record length is bigger than the maximum value of a 32-bit integer.

How to reproduce:

$ gfortran --version

GNU Fortran (GCC) 11.2.0 20210728 (Cray Inc.)
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ gfortran -o test.x test.f90 

$ ./test.x 

  record length should be:          19110297600
  record length returned by inquire:          19110297600
  record length in file:          19110297600
$ nvfortran --version

nvfortran 21.7-0 64-bit target on x86-64 Linux -tp zen 
NVIDIA Compilers and Tools
Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES.  All rights reserved.

$ nvfortran -o test.x test.f90

$ ./test.x 

  record length should be:              19110297600
  record length returned by inquire:                        3
  record length in file:                        3
  cannot write, error:          219

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published