Skip to content

Commit 48889c5

Browse files
committed
Reorganize io modules
1 parent 7cad8ca commit 48889c5

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,6 @@ add_library(neural
8080
src/nf/nf_input1d_layer_submodule.f90
8181
src/nf/nf_input3d_layer.f90
8282
src/nf/nf_input3d_layer_submodule.f90
83-
src/nf/nf_io.f90
84-
src/nf/nf_io_submodule.f90
8583
src/nf/nf_layer_constructors.f90
8684
src/nf/nf_layer_constructors_submodule.f90
8785
src/nf/nf_layer.f90
@@ -97,6 +95,10 @@ add_library(neural
9795
src/nf/nf_parallel_submodule.f90
9896
src/nf/nf_random.f90
9997
src/nf/nf_random_submodule.f90
98+
src/nf/io/nf_io_binary.f90
99+
src/nf/io/nf_io_binary_submodule.f90
100+
src/nf/io/nf_io_hdf5.f90
101+
src/nf/io/nf_io_hdf5_submodule.f90
100102
)
101103

102104
# Remove leading or trailing whitespace

src/nf/nf_io.f90 renamed to src/nf/io/nf_io_binary.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module nf_io
1+
module nf_io_binary
22

33
!! This module provides subroutines to read binary files using direct access.
44

@@ -39,4 +39,4 @@ end subroutine read_binary_file_2d
3939

4040
end interface read_binary_file
4141

42-
end module nf_io
42+
end module nf_io_binary

src/nf/nf_io_submodule.f90 renamed to src/nf/io/nf_io_binary_submodule.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
submodule(nf_io) nf_io_submodule
1+
submodule(nf_io_binary) nf_io_binary_submodule
22

33
implicit none
44

@@ -40,4 +40,4 @@ module subroutine read_binary_file_2d(filename, dtype, dsize, nrec, array)
4040
close(fileunit)
4141
end subroutine read_binary_file_2d
4242

43-
end submodule nf_io_submodule
43+
end submodule nf_io_binary_submodule
File renamed without changes.
File renamed without changes.

src/nf/nf_datasets_mnist_submodule.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
submodule(nf_datasets_mnist) nf_datasets_mnist_submodule
22

33
use nf_datasets, only: download_and_unpack, mnist_url
4-
use nf_io, only: read_binary_file
4+
use nf_io_binary, only: read_binary_file
55

66
implicit none
77

0 commit comments

Comments
 (0)