jf1uids.initial_condition_generation.turbulent_ic_generator module#
- jf1uids.initial_condition_generation.turbulent_ic_generator.create_turb_field(Ndim, A0, slope, kmin, kmax, key, sharding=None, kroll_frac=0.85, zero_mean=True)[source]#
 Generate a real Gaussian random field with target amplitude scaling.
This version is optimized for memory by avoiding explicit meshgrid/indices arrays and using broadcasting and efficient array manipulations instead.