Fortran で 2 つの 1-D 配列の交差を生成しようとしています。
目的は、この交点をマスクとして使用して、maxlocある配列から別の配列に最大数の要素をプルできるようにすることです (最大ヒープで繰り返されるルート削除に似た動作)。
現在、maxlocそのインデックスの値を 2 番目の配列に挿入した後、 で見つかったインデックスの値をゼロに設定するだけですが、Fortran がこれに対して巧妙なマスク関連のメソッドを持っていることを望んでいました。(この max-retrieval の手順の間、元の配列をそのままにしておくのも良いでしょう)