callfm%register('U','m2/s','transport in local x-direction',standard_name='',data2d=U(_2D_W_),category='2d',output_level=output_level_debug)
callfm%register('V','m2/s','transport in local y-direction',standard_name='',data2d=V(_2D_W_),category='2d',output_level=output_level_debug)
callfm%register('velx','m/s','velocity in global x-direction',standard_name='',data2d=velx(_2D_W_),category='2d',fill_value=-9999.0_rk,output_level=output_level_debug)
callfm%register('vely','m/s','velocity in global y-direction',standard_name='',data2d=vely(_2D_W_),category='2d',fill_value=-9999.0_rk,output_level=output_level_debug)
return
endsubroutineregister_2d_variables
...
...
@@ -448,6 +450,9 @@
callfm%register('ssvn','m','elevtion at V-points (3D)',standard_name='',data2d=ssvn(_2D_W_),category='3d',output_level=output_level_debug)
callfm%register('uu','m2/s','transport in local x-direction (3D)',standard_name='',dimensions=(/id_dim_z/),data3d=uu(_3D_W_),category='3d',output_level=output_level_debug)
callfm%register('vv','m2/s','transport in local y-direction (3D)',standard_name='',dimensions=(/id_dim_z/),data3d=vv(_3D_W_),category='3d',output_level=output_level_debug)
callfm%register('velx3d','m/s','velocity in global x-direction (3D)',standard_name='',dimensions=(/id_dim_z/),data3d=velx3d(_3D_W_),category='3d',fill_value=-9999.0_rk,output_level=output_level_debug)
callfm%register('vely3d','m/s','velocity in global y-direction (3D)',standard_name='',dimensions=(/id_dim_z/),data3d=vely3d(_3D_W_),category='3d',fill_value=-9999.0_rk,output_level=output_level_debug)
callfm%register('SS','s-2','shear frequency squared',standard_name='',dimensions=(/id_dim_z/),data3d=SS(_3D_W_),category='3d',output_level=output_level_debug)