56 lines
3.5 KiB
JSON
56 lines
3.5 KiB
JSON
{
|
|
"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
|
|
}
|