{ "started_utc": "2026-10-13T07:13:02.579165+00:00", "parent_command": [ "env", "PYTHONPATH=/home/frank14f/CelerisLab/src", "OPENBLAS_NUM_THREADS=1", "PYTHONDONTWRITEBYTECODE=1", "PYTHONNOUSERSITE=1", "PYTHONOPTIMIZE=0", "/usr/bin/prlimit", "--as=268435456", "--fsize=2097152", "--core=0", "--", "/home/frank14f/anaconda3/envs/pycuda_3_10/bin/python", "-B", "-c", "\nimport datetime,hashlib,importlib.metadata,json,os,resource,subprocess,sys,time\nfrom pathlib import Path\nroot=Path('/home/frank14f/CelerisLab'); e=root/'research/refinement_prepare_20261013'\nlimits=['/usr/bin/prlimit','--as=268435456','--fsize=2097152','--core=0','--']\nenv={k:os.environ[k] for k in ('PYTHONPATH','OPENBLAS_NUM_THREADS','PYTHONDONTWRITEBYTECODE','PYTHONNOUSERSITE','PYTHONOPTIMIZE')}\nassert env['PYTHONPATH']==str(root/'src')\nassert resource.getrlimit(resource.RLIMIT_AS)==(268435456,268435456)\nassert resource.getrlimit(resource.RLIMIT_FSIZE)==(2097152,2097152)\ncommand=limits+[sys.executable,'-B',str(root/'tests/unit/test_refinement.py')]\nresult={'started_utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'parent_command':['env']+[k+'='+v for k,v in env.items()]+limits+sys.orig_argv,'command':command,'cwd':str(root),'environment':env,'python':sys.version,'numpy':importlib.metadata.version('numpy'),'limits':{'address_space_bytes':268435456,'file_bytes':2097152,'core_bytes':0},'numerical_steps':0,'GPU_used':False,'kernel_source_read_only':str(root/'src/CelerisLab/lbm/kernels'),'source_sha256':hashlib.sha256((root/'src/CelerisLab/lbm/refinement.py').read_bytes()).hexdigest()}\nwith (e/'validation.txt').open('xb',buffering=0) as log:\n start=time.monotonic()\n run=subprocess.run(command,cwd=root,stdout=log,stderr=subprocess.STDOUT,check=False)\n result.update(returncode=run.returncode,elapsed_seconds=time.monotonic()-start,child_peak_rss_MiB=resource.getrusage(resource.RUSAGE_CHILDREN).ru_maxrss/1024,parent_peak_rss_MiB=resource.getrusage(resource.RUSAGE_SELF).ru_maxrss/1024,completed_utc=datetime.datetime.now(datetime.timezone.utc).isoformat())\nresult['stdout_bytes']=(e/'validation.txt').stat().st_size\nwith (e/'validation.json').open('x') as f:json.dump(result,f,indent=2);f.write('\\n')\nprint(json.dumps({k:v for k,v in result.items() if k not in ('parent_command','environment')},indent=2))\nassert result['stdout_bytes']<2097152\nsys.exit(run.returncode)\n" ], "command": [ "/usr/bin/prlimit", "--as=268435456", "--fsize=2097152", "--core=0", "--", "/home/frank14f/anaconda3/envs/pycuda_3_10/bin/python", "-B", "/home/frank14f/CelerisLab/tests/unit/test_refinement.py" ], "cwd": "/home/frank14f/CelerisLab", "environment": { "PYTHONPATH": "/home/frank14f/CelerisLab/src", "OPENBLAS_NUM_THREADS": "1", "PYTHONDONTWRITEBYTECODE": "1", "PYTHONNOUSERSITE": "1", "PYTHONOPTIMIZE": "0" }, "python": "3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0]", "numpy": "1.26.4", "limits": { "address_space_bytes": 268435456, "file_bytes": 2097152, "core_bytes": 0 }, "numerical_steps": 0, "GPU_used": false, "kernel_source_read_only": "/home/frank14f/CelerisLab/src/CelerisLab/lbm/kernels", "source_sha256": "554735c5613129eb29f339c6aeeb4f3a3bbc5aba67558be51fbf7c2fb6ac442a", "returncode": 0, "elapsed_seconds": 0.2744845859706402, "child_peak_rss_MiB": 36.00390625, "parent_peak_rss_MiB": 18.5, "completed_utc": "2026-10-13T07:13:02.866335+00:00", "stdout_bytes": 873 }