【メモ帳】Fortran 2018 の配列 reduce (汎)関数

配列 reduction Fortran 90 で配列 reduction 関数として、sum(), product() 等が与えられましたが、Fortran 2018 規格ではユーザー定義の reduction 演算を行う reduce 汎関数が導入されました。ここで配列 reduction とは演算の結果として、配列の次元 rank が減るような演算を行う操作を指します。 引数としては、被演…