ここで以前の質問を拡張すると、fortran でカスタム属性を作成できるかどうか知りたいですか?
このようなもの
real, custom_attribute, allocatable :: variable(:)
それができれば、次のこともできると思います
custom_type, custom_attribute, allocatable :: variable(:)
ユーザー定義の「タイプ」を作成できます。おそらく、この機能で目的を達成できるでしょう。http://en.wikipedia.org/wiki/Fortran_95_language_features#Derived_data_typesを参照してください
いいえ、標準の Fortran にはカスタム属性などはありません。ただし、派生データ型を使用する場合、Fortran 2003 で導入されたパラメーター化された派生型を使用できます。これにより、派生データ型の「kind」および「len」属性を定義できます。これにより、次のようなことが可能になります: type(my_type(rk=selected_real_kind(15),extent=size(a))) :: b