你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 15:10:13 +08:00
Tidy up of code formatting
这个提交包含在:
@@ -112,18 +112,15 @@ def process_singlecmds(singlecmds, multicmds, G):
|
|||||||
# Domain
|
# Domain
|
||||||
cmd = '#domain'
|
cmd = '#domain'
|
||||||
tmp = [float(x) for x in singlecmds[cmd].split()]
|
tmp = [float(x) for x in singlecmds[cmd].split()]
|
||||||
nx = rvalue(tmp[0]/G.dx)
|
|
||||||
ny = rvalue(tmp[1]/G.dy)
|
|
||||||
nz = rvalue(tmp[2]/G.dz)
|
|
||||||
if len(tmp) != 3:
|
if len(tmp) != 3:
|
||||||
raise CmdInputError(cmd + ' requires exactly three parameters')
|
raise CmdInputError(cmd + ' requires exactly three parameters')
|
||||||
G.nx = nx
|
G.nx = rvalue(tmp[0]/G.dx)
|
||||||
G.ny = ny
|
G.ny = rvalue(tmp[1]/G.dy)
|
||||||
G.nz = nz
|
G.nz = rvalue(tmp[2]/G.dz)
|
||||||
if G.messages:
|
if G.messages:
|
||||||
print('Model domain: {:.3f} x {:.3f} x {:.3f} m ({:d} x {:d} x {:d} = {:d} Mcells)'.format(tmp[0], tmp[1], tmp[2], G.nx, G.ny, G.nz, int((G.nx * G.ny * G.nz)/1e6)))
|
print('Model domain: {:.3f} x {:.3f} x {:.3f} m ({:d} x {:d} x {:d} = {:.1f} Mcells)'.format(tmp[0], tmp[1], tmp[2], G.nx, G.ny, G.nz, (G.nx * G.ny * G.nz)/1e6))
|
||||||
mem = (((G.nx + 1) * (G.ny + 1) * (G.nz + 1) * 13 * np.dtype(floattype).itemsize + (G.nx + 1) * (G.ny + 1) * (G.nz + 1) * 18) * 1.1) + 30e6
|
mem = (((G.nx + 1) * (G.ny + 1) * (G.nz + 1) * 13 * np.dtype(floattype).itemsize + (G.nx + 1) * (G.ny + 1) * (G.nz + 1) * 18) * 1.1) + 30e6
|
||||||
print('Memory (approx) required/available: {} / {}'.format(human_size(mem), human_size(virtual_memory().total)))
|
print('Memory: ~{} required, {} available'.format(human_size(mem), human_size(virtual_memory().total)))
|
||||||
|
|
||||||
|
|
||||||
# Time step CFL limit - use either 2D or 3D (default)
|
# Time step CFL limit - use either 2D or 3D (default)
|
||||||
|
在新工单中引用
屏蔽一个用户