Hi @rfarhoodi ,
Installing the version 1.4.1 of the frontend was not sufficient, but I also installed the backend 1.4.1 and the assets are well available now. There must have been an issue during the installation of the backend1.4.0.
I could thus go a step further in the execution of the python sample example_client.py. The simulation started but is now blocked in a stage.
The backend log :
aerial@c_aodt_sim_ggougeon:/opt/nvidia/aodt_sim/src_py$ OMNI_USER=omniverse OMNI_PASS=aerial_123456 \
python -m aodt.app.sim \
--nats_server_url=nats-server:4222 \
--nats_subject=aerial \
--db-host=clickhouse \
--db-port=9000 \
--db-name-source=db_name \
--log=debug \
--dt-server
[2026-02-23 17:02:23.158][INFO][OMNI]: Initializing Version 2.47.1-hotfix.5338+tc.ff2e947b
[2026-02-23 17:02:23.161][INFO][OMNI]: ThreadId(02) hub_client::client::Client::new Launching client mode=Shared cache_path=None cache_size=None
[2026-02-23 17:02:23.162][INFO][OMNI]: ThreadId(03) launch self=Launcher { discovery_lock: RwLock { lock: RwLock { inner: File { fd: 16, path: "/tmp/hub-aerial.lock", read: false, write: true } } }, mode: Shared, config_file: "/tmp/hub-aerial-3054B91F.config.json" } cmd="hub" "--mode=shared" "--write-config" "/tmp/hub-aerial-3054B91F.config.json" "--"
[2026-02-23 17:02:23.418][INFO][OMNI]: Not using Hub Hub not found
[2026-02-23 17:02:23.418][DEBUG]: Startup Device 0 GPU memory (in GB): 0.29/23.56 (1.2%)
[2026-02-23 17:02:23.419][INFO]: AODT compiled for CUDA compute capabilities: [80, 86, 89, 90]
[2026-02-23 17:02:23.420][INFO]: Device index 0 has compute capability 86
[2026-02-23 17:02:23.422][INFO]: === Starting Digital Twin gRPC Control Mode ===
[2026-02-23 17:02:23.422][INFO]: Replacing normal simulation with gRPC server...
[2026-02-23 17:02:23.422][INFO]: Starting Digital Twin gRPC Server
[2026-02-23 17:02:23.422][INFO]: Database configured: clickhouse:9000 -> db_name
[2026-02-23 17:02:23.426][INFO]: Starting Digital Twin gRPC Server on port 50051
[2026-02-23 17:02:23.428][INFO]: Digital Twin server is ready to receive commands...
[2026-02-23 17:02:23.428][INFO]: Waiting for gRPC messages from C++ client...
[2026-02-23 17:02:23.428][INFO]: Press Ctrl+C to stop the server
[2026-02-23 17:06:24.348][INFO]: Starting new scenario
[2026-02-23 17:06:24.348][INFO]: Using DB: clickhouse:9000
[2026-02-23 17:06:24.348][INFO]: Source DB: db_name, Destination DB: db_name
[2026-02-23 17:06:24.348][INFO]: Live Session: db_replay
[2026-02-23 17:06:24.349][DEBUG]: Restoring from source database: db_name to destination database: db_name using live session: db_replay.
[2026-02-23 17:06:24.350][DEBUG]: Handling --sim-config for /tmp/grpc_scenario_3c3itjnf.yaml.
[2026-02-23 17:06:24.386][DEBUG]: Finished importing sim config in 0.036 seconds
[2026-02-23 17:06:24.392][INFO]: Source database clickhouse:db_name:9000 does not exist, creating it...
[2026-02-23 17:06:24.393][INFO]: Connecting to clickhouse @ clickhouse:9000
[2026-02-23 17:06:24.615][DEBUG]: Setting database name to db_name
[2026-02-23 17:06:24.615][INFO]: Resetting db_info record in db_name.
[2026-02-23 17:06:24.616][DEBUG]: Clearing table db_info
[2026-02-23 17:06:24.630][INFO]: Set 'reset' to True in --sim-config since source database does not exist
[2026-02-23 17:06:24.630][INFO]: Resetting db_content of clickhouse:db_name:9000 because --sim-config: 'db.reset': True
[2026-02-23 17:06:24.657][DEBUG]: Confirmed empty db_content after 1 attempts
[2026-02-23 17:06:24.718][INFO][OMNI]: Initialized Nucleus API v11.20-e3e9b863
[2026-02-23 17:06:24.767][INFO][OMNI]: Using username/password from environment variables for omniverse://omniverse-server
[2026-02-23 17:06:25.606][INFO][OMNI]: Auth: Retrieved token for user "omniverse"
[2026-02-23 17:06:25.612][INFO][OMNI]: Server is running version 1.14.53+tag-1.14.53.gitlab.29029136.7881ce72
[2026-02-23 17:06:25.612][INFO][OMNI]: Server omniverse://omniverse-server supports atomic checkpoints
[2026-02-23 17:06:25.613][INFO][OMNI]: Server omniverse://omniverse-server supports omni-objects and it is enabled
[2026-02-23 17:06:25.613][INFO][OMNI]: Server omniverse://omniverse-server supports checkpoints and it is enabled
[2026-02-23 17:06:25.613][INFO][OMNI]: Connected to omniverse://omniverse-server
[2026-02-23 17:06:25.634][DEBUG]: Create a new db_content with the following assets:
du: omniverse://omniverse-server/Users/aerial/assets/du.usda
ru: omniverse://omniverse-server/Users/aerial/assets/gnb.usda
ue: omniverse://omniverse-server/Users/aerial/assets/ue.usda
material: omniverse://omniverse-server/Users/aerial/assets/materials.usda
[2026-02-23 17:06:25.665][DEBUG]: Updating UE's height and z translate from /Scenario setup
[2026-02-23 17:06:25.666][DEBUG]: Updating UE's radius and z translate from /Scenario setup
[2026-02-23 17:06:25.666][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:25.666][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:25.666][WARNING]: No vegetation found in the stage
[2026-02-23 17:06:25.666][INFO]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:25.667][WARNING]: Prim path: /Materials/vegetation is missing or invalid.
[2026-02-23 17:06:25.667][WARNING]: Prim path: /runtime is missing or invalid.
[2026-02-23 17:06:25.667][WARNING]: Prim path: /World/scatterers is missing or invalid.
[2026-02-23 17:06:25.667][WARNING]: Prim path: /World/buildings is missing or invalid.
[2026-02-23 17:06:25.718][DEBUG]: db_content pending to be saved after 1th check
[2026-02-23 17:06:27.750][DEBUG]: Finished setting up source database in 3.364 seconds
[2026-02-23 17:06:27.762][DEBUG]: Updated db_info: <DBInfo(scene_url='omniverse://omniverse-server/Users/aerial/plateau/tokyo_small.usd', scene_timestamp='2026_2_23_17_6_27', db_author='aerial', db_notes='', db_timestamp='2026_2_23_17_6_27', db_schemas_version='1.3.0', du_asset_path='omniverse://omniverse-server/Users/aerial/assets/du.usda', ru_asset_path='omniverse://omniverse-server/Users/aerial/assets/gnb.usda', ue_asset_path='omniverse://omniverse-server/Users/aerial/assets/ue.usda', vehicle_asset_path='omniverse://omniverse-server/Users/aerial/assets/car_small.usda', material_asset_path='omniverse://omniverse-server/Users/aerial/assets/materials.usda', vegetation_asset_path=0 items, vegetation_material_asset_path='', opt_in_tables=2 items, opt_in_tables_options=0 items)>.
[2026-02-23 17:06:28.627][WARNING]: No vegetation found in the stage
[2026-02-23 17:06:28.627][INFO]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:28.627][WARNING]: Prim path: /Materials/vegetation is missing or invalid.
[2026-02-23 17:06:28.628][WARNING]: Prim path: /runtime is missing or invalid.
[2026-02-23 17:06:28.628][WARNING]: Prim path: /World/scatterers is missing or invalid.
[2026-02-23 17:06:28.649][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' to prim '/Materials/standard'
[2026-02-23 17:06:28.653][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/ue.usda' to prim '/UEs/ue_0000'
[2026-02-23 17:06:28.657][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/gnb.usda' to prim '/RUs/ru_0000'
[2026-02-23 17:06:28.663][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/du.usda' to prim '/DUs/du_0000'
[2026-02-23 17:06:28.671][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/concrete' (already exists in composition)
[2026-02-23 17:06:28.672][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/brick' (already exists in composition)
[2026-02-23 17:06:28.674][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/plasterboard' (already exists in composition)
[2026-02-23 17:06:28.675][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/wood' (already exists in composition)
[2026-02-23 17:06:28.677][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/glass' (already exists in composition)
[2026-02-23 17:06:28.678][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/ceiling_board' (already exists in composition)
[2026-02-23 17:06:28.680][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/chipboard' (already exists in composition)
[2026-02-23 17:06:28.681][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/plywood' (already exists in composition)
[2026-02-23 17:06:28.683][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/marble' (already exists in composition)
[2026-02-23 17:06:28.684][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/floorboard' (already exists in composition)
[2026-02-23 17:06:28.685][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/metal' (already exists in composition)
[2026-02-23 17:06:28.687][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/very_dry_ground' (already exists in composition)
[2026-02-23 17:06:28.688][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/medium_dry_ground' (already exists in composition)
[2026-02-23 17:06:28.689][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/wet_ground' (already exists in composition)
[2026-02-23 17:06:28.691][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/car_metal' (already exists in composition)
[2026-02-23 17:06:28.702][INFO]: Connecting to clickhouse @ clickhouse:9000
[2026-02-23 17:06:28.733][DEBUG]: Setting database name to db_name
[2026-02-23 17:06:28.733][INFO]: Resetting db_info record in db_name.
[2026-02-23 17:06:28.734][DEBUG]: Clearing table db_info
[2026-02-23 17:06:28.752][DEBUG]: Prim '/World/ground_plane' with 'asim:crs', 'asim:center_lat', and 'asim:center_lon',the USD map is georeferenced.
[2026-02-23 17:06:28.778][DEBUG]: Set translate attribute for /DUs/du_0001 to (0, 0, 10000)
[2026-02-23 17:06:28.778][DEBUG]: Updating 'sim:num_users' to 1
[2026-02-23 17:06:28.778][INFO]: Use attributes: ['sim:ue:height', 'sim:ue:radius', 'sim:gnb:panel_type', 'sim:ue:panel_type'] in '/Scenario' to update UEs and RUs
[2026-02-23 17:06:28.778][DEBUG]: Updating UE's height and z translate from /Scenario setup
[2026-02-23 17:06:28.779][DEBUG]: Updating UE's radius and z translate from /Scenario setup
[2026-02-23 17:06:28.779][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.779][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.926][DEBUG]: Set translate attribute for /RUs/ru_0001 to (28122.254900378175, 12433.516254741699, 2784.6015625)
[2026-02-23 17:06:28.928][DEBUG]: Set translate attribute for /RUs/ru_0002 to (15020.60449, 9950.86621, 125)
[2026-02-23 17:06:28.929][DEBUG]: Updating 'sim:num_users' to 1
[2026-02-23 17:06:28.929][INFO]: Use attributes: ['sim:ue:height', 'sim:ue:radius', 'sim:gnb:panel_type', 'sim:ue:panel_type'] in '/Scenario' to update UEs and RUs
[2026-02-23 17:06:28.929][DEBUG]: Updating UE's height and z translate from /Scenario setup
[2026-02-23 17:06:28.929][DEBUG]: Updating UE's radius and z translate from /Scenario setup
[2026-02-23 17:06:28.929][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.929][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.932][DEBUG]: Set 'aerial:ue:manual' attribute to true for /UEs/ue_0001
[2026-02-23 17:06:28.932][DEBUG]: Set translate attribute for /UEs/ue_0001 to (20309.21679715393, 14799.403320252895, 125)
[2026-02-23 17:06:28.934][DEBUG]: Set 'aerial:ue:manual' attribute to true for /UEs/ue_0002
[2026-02-23 17:06:28.935][DEBUG]: Set translate attribute for /UEs/ue_0002 to (15020.60449, 9950.86621, 125)
[2026-02-23 17:06:28.935][DEBUG]: Updating 'sim:num_users' to 3
[2026-02-23 17:06:28.935][INFO]: Use attributes: ['sim:ue:height', 'sim:ue:radius', 'sim:gnb:panel_type', 'sim:ue:panel_type'] in '/Scenario' to update UEs and RUs
[2026-02-23 17:06:28.935][DEBUG]: Updating UE's height and z translate from /Scenario setup
[2026-02-23 17:06:28.935][DEBUG]: Updating UE's radius and z translate from /Scenario setup
[2026-02-23 17:06:28.936][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.936][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.936][DEBUG]: Finished adding deployment prims in 0.163 seconds
[2026-02-23 17:06:28.938][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.938][DEBUG]: Updating RU/UE's panel type from /Scenario setup
[2026-02-23 17:06:28.940][DEBUG]: Finished updating attributes in 0.003 seconds
[2026-02-23 17:06:28.940][INFO]: Checking if stage is valid...
[2026-02-23 17:06:28.941][DEBUG]: Checking if scenario is valid...
[2026-02-23 17:06:28.941][INFO]: 'sim:simulation_mode' is 1, using slot/symbol mode.setting 'sim:duration' to 0, 'sim:interval' to 0
[2026-02-23 17:06:28.941][DEBUG]: Checking if panel prims are valid...
[2026-02-23 17:06:28.941][WARNING]: Panel /Panels/panel_01 has 1 elements, expected 4 based on num_vertical_elements=2, num_horizontal_elements=1, dual_polarized=True. Setting aerial:panel:antenna_elements to infinitesimal_dipole * 4.
[2026-02-23 17:06:28.942][WARNING]: Panel /Panels/panel_02 has 1 elements, expected 4 based on num_vertical_elements=1, num_horizontal_elements=2, dual_polarized=True. Setting aerial:panel:antenna_elements to threeGPP_38901 * 4.
[2026-02-23 17:06:28.942][DEBUG]: Checking if RU and DU are compatible...
[2026-02-23 17:06:28.942][WARNING]: No vegetation found in the stage
[2026-02-23 17:06:28.942][INFO]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:28.942][WARNING]: Prim path: /Materials/vegetation is missing or invalid.
[2026-02-23 17:06:28.942][WARNING]: Prim path: /runtime is missing or invalid.
[2026-02-23 17:06:28.942][WARNING]: Prim path: /World/scatterers is missing or invalid.
[2026-02-23 17:06:31.087][DEBUG]: db_content pending to be saved after 1th check
[2026-02-23 17:06:33.134][DEBUG]: Finished preprocess sim config in 8.784 seconds
[2026-02-23 17:06:33.146][DEBUG]: (process 14799) got write db and assets request
[2026-02-23 17:06:33.148][INFO]: Connecting to clickhouse @ clickhouse:9000
[2026-02-23 17:06:33.166][DEBUG]: Setting database name to db_name
[2026-02-23 17:06:33.167][DEBUG]: (process 14799) got db update request
[2026-02-23 17:06:33.168][DEBUG]: No opt-in tables options specified in request. Set as default: {'raypaths': 'first'}
[2026-02-23 17:06:33.176][INFO]: Connecting to clickhouse @ clickhouse:9000
[2026-02-23 17:06:33.192][DEBUG]: Setting database name to db_name
[2026-02-23 17:06:33.192][DEBUG]: (process 14799) got open scene request stage
[2026-02-23 17:06:33.192][DEBUG]: Opening scene: omniverse://omniverse-server/Users/aerial/plateau/tokyo_small.usd, live_session: db_replay
[2026-02-23 17:06:33.222][DEBUG]: Session folder omniverse://omniverse-server/Users/aerial/plateau/.live/tokyo_small.live does not exist, creating it.
[2026-02-23 17:06:33.225][DEBUG]: Did not find live session asim-session_db_replay, so creating a new one.
[2026-02-23 17:06:33.235][DEBUG]: Setting live layer as edit target in the root stage.
[2026-02-23 17:06:33.236][DEBUG]: Finished opening scene: omniverse://omniverse-server/Users/aerial/plateau/tokyo_small.usd, live_session: db_replay
[2026-02-23 17:06:33.236][DEBUG]: reading mobility triangles and vertices
[2026-02-23 17:06:33.959][DEBUG]: Num indoor triangles: 2807882, Num outdoor triangles: 268652, Num mobility types: 3076534
[2026-02-23 17:06:34.178][DEBUG]: Finished reading stage triangles and vertices in 0.943 seconds
[2026-02-23 17:06:34.209][WARNING]: No vegetation found in the stage
[2026-02-23 17:06:34.209][INFO]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:34.209][WARNING]: Prim path: /Materials/vegetation is missing or invalid.
[2026-02-23 17:06:34.209][WARNING]: Prim path: /runtime is missing or invalid.
[2026-02-23 17:06:34.209][WARNING]: Prim path: /World/scatterers is missing or invalid.
[2026-02-23 17:06:34.219][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' to prim '/Materials/standard'
[2026-02-23 17:06:34.222][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/ue.usda' to prim '/UEs/ue_0001'
[2026-02-23 17:06:34.224][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/ue.usda' to prim '/UEs/ue_0002'
[2026-02-23 17:06:34.227][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/gnb.usda' to prim '/RUs/ru_0001'
[2026-02-23 17:06:34.230][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/gnb.usda' to prim '/RUs/ru_0002'
[2026-02-23 17:06:34.232][DEBUG]: Adding reference 'omniverse://omniverse-server/Users/aerial/assets/du.usda' to prim '/DUs/du_0001'
[2026-02-23 17:06:34.236][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/concrete' (already exists in composition)
[2026-02-23 17:06:34.237][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/brick' (already exists in composition)
[2026-02-23 17:06:34.238][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/plasterboard' (already exists in composition)
[2026-02-23 17:06:34.239][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/wood' (already exists in composition)
[2026-02-23 17:06:34.240][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/glass' (already exists in composition)
[2026-02-23 17:06:34.241][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/ceiling_board' (already exists in composition)
[2026-02-23 17:06:34.242][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/chipboard' (already exists in composition)
[2026-02-23 17:06:34.243][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/plywood' (already exists in composition)
[2026-02-23 17:06:34.244][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/marble' (already exists in composition)
[2026-02-23 17:06:34.244][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/floorboard' (already exists in composition)
[2026-02-23 17:06:34.245][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/metal' (already exists in composition)
[2026-02-23 17:06:34.246][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/very_dry_ground' (already exists in composition)
[2026-02-23 17:06:34.247][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/medium_dry_ground' (already exists in composition)
[2026-02-23 17:06:34.248][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/wet_ground' (already exists in composition)
[2026-02-23 17:06:34.249][DEBUG]: Skipping duplicate reference 'omniverse://omniverse-server/Users/aerial/assets/materials.usda' for prim '/Materials/standard/car_metal' (already exists in composition)
[2026-02-23 17:06:35.902][DEBUG]: (process 14799) got open scene request sim
[2026-02-23 17:06:35.902][DEBUG]: setting up mobility state
[2026-02-23 17:06:38.785][DEBUG]: finished setting up mobility state in 2.883 seconds
[2026-02-23 17:06:38.785][DEBUG]: (process 14799) got mobility request stage
[2026-02-23 17:06:38.786][INFO]: Did not find attributes sim:duration/sim:interval with a positive value so using slot/symbol instead
[2026-02-23 17:06:38.786][DEBUG]: Read mobility config from stage: <MobilityConfig(duration=0.006, interval=0.0005, slot_symbol_mode=true, batches=1, slots_per_batch=12, samples_per_slot=1, users=3, percentage_indoor_users=0, speed=(1.5, 2.5), is_seeded=true, seed=10, scale=100, panel_gnb='panel_02', panel_ue='panel_01', height_ue=1.5)>
[2026-02-23 17:06:38.786][DEBUG]: Read urban mobility config from stage.
[2026-02-23 17:06:38.786][DEBUG]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:38.787][DEBUG]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:38.788][DEBUG]: handler_mobility_stage took 0.003 seconds
[2026-02-23 17:06:38.791][DEBUG]: (process 14799) got mobility request sim
[2026-02-23 17:06:38.811][DEBUG]: Monitoring GPU connectivity: NVML reports device 0 - NVIDIA GeForce RTX 3090
[2026-02-23 17:06:38.827][DEBUG]: Clearing table ues
[2026-02-23 17:06:38.829][DEBUG]: Clearing table scatterers
[2026-02-23 17:06:38.830][INFO]: Selected mobility: MobilityType.M_STANDARD
[2026-02-23 17:06:38.830][DEBUG]: Vertices: 2007904, Triangles outdoor: 268652, Triangles indoor: 2807882
[2026-02-23 17:06:39.320][DEBUG]: Generating total_users=3, manual_users=2, procedural_users=1
[2026-02-23 17:06:39.332][DEBUG]: Adding 3 users to clickhouse DB
[2026-02-23 17:06:39.341][DEBUG]: Clearing table time_info
[2026-02-23 17:06:39.344][DEBUG]: Adding 12 time info results to clickhouse DB
[2026-02-23 17:06:39.350][DEBUG]: handler_mobility_sim took 0.536 seconds
[2026-02-23 17:06:39.350][DEBUG]: (process 14799) got create UE prims request
[2026-02-23 17:06:39.363][DEBUG]: (process 14799) got create scatterer prims request
[2026-02-23 17:06:39.365][INFO]: No scatterers to deploy, skipping scatterer deployment
[2026-02-23 17:06:39.365][DEBUG]: (process 14799) got start sim request stage
[2026-02-23 17:06:39.367][WARNING]: No vegetation found in the stage
[2026-02-23 17:06:39.367][INFO]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:39.367][WARNING]: Prim path: /Materials/vegetation is missing or invalid.
[2026-02-23 17:06:39.367][WARNING]: Prim path: /World/scatterers is missing or invalid.
[2026-02-23 17:06:41.354][DEBUG]: Current simulation state is MOBILITY_AVAILABLE.
[2026-02-23 17:06:41.355][INFO]: Did not find attributes sim:duration/sim:interval with a positive value so using slot/symbol instead
[2026-02-23 17:06:41.355][DEBUG]: Read mobility config from stage: <MobilityConfig(duration=0.006, interval=0.0005, slot_symbol_mode=true, batches=1, slots_per_batch=12, samples_per_slot=1, users=3, percentage_indoor_users=0, speed=(1.5, 2.5), is_seeded=true, seed=10, scale=100, panel_gnb='panel_02', panel_ue='panel_01', height_ue=1.5)>
[2026-02-23 17:06:41.355][DEBUG]: Assuming only built-in antenna patterns (no custom) because of missing or invalid /AntennaPatterns prim.
[2026-02-23 17:06:41.357][DEBUG]: Read 2 antenna panels and 2 antenna patterns from stage.
[2026-02-23 17:06:41.357][DEBUG]: Found ue1 panel node at: /Panels/panel_01
[2026-02-23 17:06:41.358][DEBUG]: Read 3 ue infos from stage.
[2026-02-23 17:06:41.408][DEBUG]: Read 2 ru infos from stage.
[2026-02-23 17:06:41.409][DEBUG]: reading material dictionary from stage
[2026-02-23 17:06:41.409][DEBUG]: material_tag=0 material_name=concrete
[2026-02-23 17:06:41.409][DEBUG]: material_tag=1 material_name=brick
[2026-02-23 17:06:41.409][DEBUG]: material_tag=2 material_name=plasterboard
[2026-02-23 17:06:41.410][DEBUG]: material_tag=3 material_name=wood
[2026-02-23 17:06:41.410][DEBUG]: material_tag=4 material_name=glass
[2026-02-23 17:06:41.410][DEBUG]: material_tag=5 material_name=ceiling_board
[2026-02-23 17:06:41.410][DEBUG]: material_tag=6 material_name=chipboard
[2026-02-23 17:06:41.411][DEBUG]: material_tag=7 material_name=plywood
[2026-02-23 17:06:41.411][DEBUG]: material_tag=8 material_name=marble
[2026-02-23 17:06:41.411][DEBUG]: material_tag=9 material_name=floorboard
[2026-02-23 17:06:41.411][DEBUG]: material_tag=10 material_name=metal
[2026-02-23 17:06:41.412][DEBUG]: material_tag=11 material_name=very_dry_ground
[2026-02-23 17:06:41.412][DEBUG]: material_tag=12 material_name=medium_dry_ground
[2026-02-23 17:06:41.412][DEBUG]: material_tag=13 material_name=wet_ground
[2026-02-23 17:06:41.412][DEBUG]: material_tag=14 material_name=car_metal
[2026-02-23 17:06:41.412][DEBUG]: Found 15 unique materials in /Materials/standard
[2026-02-23 17:06:41.413][WARNING]: Did not find /Materials/vegetation prim in stage.
[2026-02-23 17:06:41.413][DEBUG]: read material dictionaries from stage in 0.004 seconds
[2026-02-23 17:06:41.413][DEBUG]: reading building and terrain from stage
[2026-02-23 17:06:42.890][DEBUG]: Loaded 1810 building and 1 terrain meshes. Total building and terrain triangles: 3447480
[2026-02-23 17:06:42.890][DEBUG]: Mesh EM properties: rf_count=1811, diffraction_count=915, diffusion_count=915, transmission_count=0
[2026-02-23 17:06:42.890][DEBUG]: read building and terrain from stage in 1.478 seconds
[2026-02-23 17:06:42.891][INFO]: Dynamic scattering is disabled, skipping scatterer meshes
[2026-02-23 17:06:42.891][WARNING]: No vegetation meshes found in /World/vegetation - vegetation has no impact in RF propagation!
[2026-02-23 17:06:42.891][INFO]: Stage up-axis: Z
[2026-02-23 17:06:42.891][INFO]: Meters per unit: 0.01000
[2026-02-23 17:06:42.959][DEBUG]: Read enable_training=False, enable_ran=False, enable_dynamic_scattering=False from stage.
[2026-02-23 17:06:42.959][DEBUG]: Found attribute sim:em:rays (value=500 in thousands)
[2026-02-23 17:06:42.959][DEBUG]: Found attribute sim:em:interactions (value=5)
[2026-02-23 17:06:42.959][DEBUG]: Found attribute sim:em:sphere_radius (value=200.0 centimeters)
[2026-02-23 17:06:42.959][DEBUG]: Found attribute sim:em:diffuse_type (value=1)
[2026-02-23 17:06:42.959][DEBUG]: Found attribute sim:em:max_num_paths_per_ant_pair (value=500)
[2026-02-23 17:06:42.959][DEBUG]: Read <RTConfig(num_rays_in_thousands=500, max_num_bounces=5, rx_sphere_radius_cm=200, em_diffuse_type=1, use_only_first_antenna_pair=false, write_tau_mins=false, simulate_ran=false, max_num_paths_per_ant_pair=500, em_vegetation_model=0)> from stage.
[2026-02-23 17:06:42.959][DEBUG]: Clearing table raypaths
[2026-02-23 17:06:42.961][DEBUG]: Clearing table cirs
[2026-02-23 17:06:42.963][DEBUG]: Clearing table cfrs
[2026-02-23 17:06:42.964][DEBUG]: Clearing table rus
[2026-02-23 17:06:42.966][DEBUG]: Clearing table dus
[2026-02-23 17:06:42.967][DEBUG]: Clearing table panels
[2026-02-23 17:06:42.969][DEBUG]: Clearing table patterns
[2026-02-23 17:06:42.971][DEBUG]: Clearing table telemetry
[2026-02-23 17:06:42.972][DEBUG]: Clearing table training_result
[2026-02-23 17:06:42.974][DEBUG]: Clearing table time_info
[2026-02-23 17:06:42.979][DEBUG]: Clearing table scenario
[2026-02-23 17:06:42.980][DEBUG]: Clearing table world
[2026-02-23 17:06:42.981][DEBUG]: Clearing table materials
[2026-02-23 17:06:42.982][DEBUG]: Clearing table csi_report
[2026-02-23 17:06:42.983][DEBUG]: Clearing table ran_config
[2026-02-23 17:06:42.984][DEBUG]: Clearing table ues
[2026-02-23 17:06:42.986][DEBUG]: Clearing table scatterers
[2026-02-23 17:06:42.990][DEBUG]: Adding 1 scenario results to clickhouse DB
[2026-02-23 17:06:42.999][DEBUG]: Adding 15 materials to clickhouse DB
[2026-02-23 17:06:43.004][DEBUG]: Finished updating scenario, materials in database.
[2026-02-23 17:06:43.004][DEBUG]: handler_play_stage took 1.649 seconds
[2026-02-23 17:06:43.005][DEBUG]: (process 14799) got start sim request sim
[2026-02-23 17:06:43.005][INFO]: Digital Twin server: simulation objects stored in container
[2026-02-23 17:06:43.005][INFO]: Simulation prepared with: 2 RUs, 3 UEs
[2026-02-23 17:06:43.005][INFO]: Time parameters: TimeParams(time_idx=0, slot_symbol_mode=True, slots_per_batch=12, samples_per_slot=1, num_time_steps=12, batches=1)
[2026-02-23 17:06:43.008][DEBUG]: Load 0 scatterer info.
[2026-02-23 17:06:43.008][DEBUG]: Adding 3 users to clickhouse DB
[2026-02-23 17:06:43.015][DEBUG]: Inserting 2 panels into DB
[2026-02-23 17:06:43.018][DEBUG]: Inserting 2 patterns into DB
[2026-02-23 17:06:43.024][DEBUG]: Adding 12 time info results to clickhouse DB
[2026-02-23 17:06:43.027][INFO]: Creating EM Solver
[2026-02-23 17:06:45.149][DEBUG]: opt in db tables: ['cfrs', 'cirs']
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1771866405.151342 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.176091 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.195396 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.215565 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.234854 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.254529 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.273287 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.292534 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.312168 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
I0000 00:00:1771866405.331853 14852 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
[2026-02-23 17:06:45.359][INFO]: DB worker 0 (PID: 14882) initialized
[2026-02-23 17:06:45.360][INFO]: DB worker 2 (PID: 14926) initialized
[2026-02-23 17:06:45.361][INFO]: DB worker 1 (PID: 14904) initialized
[2026-02-23 17:06:45.361][INFO]: DB worker 4 (PID: 14970) initialized
[2026-02-23 17:06:45.362][INFO]: DB worker 5 (PID: 14992) initialized
[2026-02-23 17:06:45.364][INFO]: DB worker 3 (PID: 14948) initialized
[2026-02-23 17:06:45.364][INFO]: DB worker 6 (PID: 15014) initialized
[2026-02-23 17:06:45.365][INFO]: DB worker 8 (PID: 15058) initialized
[2026-02-23 17:06:45.366][INFO]: DB worker 7 (PID: 15036) initialized
[2026-02-23 17:06:45.366][INFO]: DB worker 9 (PID: 15080) initialized
[2026-02-23 17:06:45.367][INFO]: DB process pool warmup completed in 216.2 ms
[2026-02-23 17:06:45.367][INFO]: Database worker initialized (write_cirs=True, write_raypaths=False, write_cfrs=True)
[2026-02-23 17:06:45.367][INFO]: Digital Twin simulation objects initialized
[2026-02-23 17:06:45.367][INFO]: Scenario loaded successfully from container
[2026-02-23 17:06:45.367][INFO]: New scenario loaded successfully: 2 RUs, 3 UEs, 1 batches, 12 slots per batch
[2026-02-23 17:06:45.368][INFO]: Getting scenario status
[2026-02-23 17:06:45.369][INFO]: Scenario status: 2 RUs, 3 UEs, 0 memory blocks
[2026-02-23 17:06:45.369][INFO]: Getting RU positions
[2026-02-23 17:06:45.369][INFO]: Getting RU positions
[2026-02-23 17:06:45.369][INFO]: GetRUPositions completed, returned 2 positions
[2026-02-23 17:06:45.370][INFO]: Getting UE positions for batch 0, slot 0
[2026-02-23 17:06:45.370][INFO]: Getting UE positions for temporal index 0
[2026-02-23 17:06:45.370][INFO]: GetUEPositions completed, returned 3 positions
[2026-02-23 17:06:45.371][INFO]: Getting UE positions for batch 0, slot 5
[2026-02-23 17:06:45.371][INFO]: Getting UE positions for temporal index 5
[2026-02-23 17:06:45.371][INFO]: GetUEPositions completed, returned 3 positions
[2026-02-23 17:06:45.372][INFO]: Getting UE positions for batch 0, slot 10
[2026-02-23 17:06:45.372][INFO]: Getting UE positions for temporal index 10
[2026-02-23 17:06:45.372][INFO]: GetUEPositions completed, returned 3 positions
[2026-02-23 17:06:45.372][INFO]: Allocating CIR results memory
[2026-02-23 17:06:45.373][INFO]: RU indices: [0, 1]
[2026-02-23 17:06:45.373][INFO]: UE indices per RU: [[0, 1, 2], [0, 1, 2]]
[2026-02-23 17:06:45.373][INFO]: Full antenna pairs: False
[2026-02-23 17:06:45.373][INFO]: Calling EM library to allocate CIR memory for 2 RUs
[2026-02-23 17:06:45.374][INFO]: allocate_device_mem_for_results returned: 0
[2026-02-23 17:06:45.374][INFO]: EM library allocated 2 CIR result blocks
[2026-02-23 17:06:45.374][INFO]: EM library allocated CIR memory for RU 0:
[2026-02-23 17:06:45.374][INFO]: Cir value shape: (3, 1, 1, 1, 2, 1, 1, 2, 500)
[2026-02-23 17:06:45.374][INFO]: Delays shape: (3, 1, 1, 1, 1, 1, 500)
[2026-02-23 17:06:45.374][INFO]: EM library allocated CIR memory for RU 1:
[2026-02-23 17:06:45.374][INFO]: Cir value shape: (3, 1, 1, 1, 2, 1, 1, 2, 500)
[2026-02-23 17:06:45.374][INFO]: Delays shape: (3, 1, 1, 1, 1, 1, 500)
[2026-02-23 17:06:45.375][INFO]: CIR memory allocation successful for 2 RUs, total memory: 108000 bytes
[2026-02-23 17:06:45.375][INFO]: Computing CIR for slot 0
[2026-02-23 17:06:45.375][INFO]: RU indices: [0, 1]
[2026-02-23 17:06:45.375][INFO]: UE indices per RU: [[0, 1, 2], [0, 1, 2]]
[2026-02-23 17:06:45.375][INFO]: Full antenna pairs: False
[2026-02-23 17:06:45.375][INFO]: Using 2 pre-allocated CIR memory pairs
[2026-02-23 17:06:45.375][INFO]: Found CIR memory pair for RU 0:
[2026-02-23 17:06:45.376][INFO]: Cir value: 0x76ecf3200000
[2026-02-23 17:06:45.376][INFO]: Delays: 0x76ecf320bc00
[2026-02-23 17:06:45.376][INFO]: Found CIR memory pair for RU 1:
[2026-02-23 17:06:45.376][INFO]: Cir value: 0x76ecf320d400
[2026-02-23 17:06:45.376][INFO]: Delays: 0x76ecf3219000
[2026-02-23 17:06:45.376][INFO]: Computing CIR for temporal index 0
[2026-02-23 17:06:45.376][INFO]: Computing CIR for batch 0, slot 0, symbol 0
The console log :
ggougeon@ubuntu-vpo-007:~/aodt_1.4.1/backend/aodt_sim$ PYTHONPATH=.:./src_client/build_standalone/ python3 src_client/example_client.py
Connecting to Digital Twin server at localhost:50051
============================================================
Test 0: Start Scenario
============================================================
INFO:root:Creating SimConfig from /home/ggougeon/aodt_1.4.1/backend/aodt_sim/src_client/example_client_assets.yml...
INFO:root:Configuring simulation parameters...
INFO:root:Creating panels...
INFO:root: Created RU panel: <Panel(id=0, freq=3600.000000 MHz, antennas=4)>
INFO:root: Created UE panel: <Panel(id=0, freq=3600.000000 MHz, antennas=4)>
INFO:root:Setting default panels...
INFO:root:Creating DU...
INFO:root: Created and added: <DU(id=1, freq=3600.000000 MHz)>
INFO:root:Creating RU...
INFO:root: Created and added: <RU(id=1, freq=3600.000000 MHz, duId=1)>
INFO:root: Created and added: <RU(id=2, freq=3600.000000 MHz, duId=1)>
INFO:root:Creating UE...
INFO:root: Created: <UE(id=1, waypoints=3)>
INFO:root: Created: <UE(id=2, waypoints=1)>
INFO:root:Configuring spawn zone...
INFO:root: Created and added spawn zone
INFO:root:Enabling procedural UEs and urban mobility...
INFO:root:
Generating configuration...
INFO:root:
✓ Configuration saved to string
Generated YAML string: db:
db_author: aerial
opt_in_tables:
- cfrs
- cirs
reset: true
scene_url: omniverse://omniverse-server/Users/aerial/plateau/tokyo_small.usd
sim:
DUs:
add:
- id: 1
position:
x: 0.0
'y': 0.0
z: 100.0
asset: omniverse://omniverse-server/Users/aerial/assets/du.usda
update:
- attributes:
aerial:du:fft_size: 4096
aerial:du:max_channel_bandwidth: 100.0
aerial:du:num_antennas: 4
aerial:du:reference_freq: 3600.0
aerial:du:subcarrier_spacing: 30.0
ids:
- 1
Materials:
asset: omniverse://omniverse-server/Users/aerial/assets/materials.usda
Panels:
update:
- attributes:
aerial:panel:antenna_elements:
- threeGPP_38901
aerial:panel:dual_polarized: true
aerial:panel:horizontal_spacing: 41.63784138888889
aerial:panel:num_horizontal_elements: 2
aerial:panel:num_vertical_elements: 1
aerial:panel:reference_freq: 3600.0
aerial:panel:roll_first_pol_element: 0.0
aerial:panel:roll_second_pol_element: 90.0
aerial:panel:vertical_spacing: 41.63784138888889
ids:
- 2
- attributes:
aerial:panel:antenna_elements:
- infinitesimal_dipole
aerial:panel:dual_polarized: true
aerial:panel:horizontal_spacing: 41.63784138888889
aerial:panel:num_horizontal_elements: 1
aerial:panel:num_vertical_elements: 2
aerial:panel:reference_freq: 3600.0
aerial:panel:roll_first_pol_element: -45.0
aerial:panel:roll_second_pol_element: 45.0
aerial:panel:vertical_spacing: 41.63784138888889
ids:
- 1
RUs:
add:
- id: 1
position:
lat: 35.66356389841298
lon: 139.74686323425487
- id: 2
position:
x: 150.2060449
'y': 99.5086621
z: 0.0
asset: omniverse://omniverse-server/Users/aerial/assets/gnb.usda
update:
- attributes:
aerial:gnb:carrier_freq: 3600.0
aerial:gnb:du_id: 1
aerial:gnb:du_manual_assign: 0
aerial:gnb:height: 2.5
aerial:gnb:mech_azimuth: 0.0
aerial:gnb:mech_tilt: 0.0
aerial:gnb:panel_type: panel_02
aerial:gnb:radiated_power: 43.0
ids:
- 1
- attributes:
aerial:gnb:carrier_freq: 3600.0
aerial:gnb:du_id: 1
aerial:gnb:du_manual_assign: 0
aerial:gnb:height: 2.5
aerial:gnb:mech_azimuth: 0.0
aerial:gnb:mech_tilt: 0.0
aerial:gnb:panel_type: panel_02
aerial:gnb:radiated_power: 43.0
ids:
- 2
Scenario:
update:
- attributes:
sim:batches: 1
sim:em:diffuse_type: 1
sim:em:interactions: 5
sim:em:max_num_paths_per_ant_pair: 500
sim:em:rays: 500
sim:enable_wideband: true
sim:gnb:panel_type: panel_02
sim:is_full: false
sim:is_seeded: true
sim:num_procedural_ues: 1
sim:perc_indoor_procedural_ues: 0.0
sim:samples_per_slot: 1
sim:seed: 10
sim:simulation_mode: 1
sim:slots_per_batch: 12
sim:ue:panel_type: panel_01
UEs:
add:
- id: 1
waypoints:
- lat: 35.66376818087683
lon: 139.7459968717682
- lat: 35.663622296081414
lon: 139.74622811587614
- lat: 35.66362516562424
lon: 139.74653110368598
- id: 2
waypoints:
- x: 150.2060449
'y': 99.5086621
z: 0.0
asset: omniverse://omniverse-server/Users/aerial/assets/ue.usda
update:
- attributes:
aerial:ue:bler_target: 0.1
aerial:ue:initial_mech_azimuth: 0.0
aerial:ue:manual: true
aerial:ue:mech_tilt: 0.0
aerial:ue:panel_type: panel_01
aerial:ue:radiated_power: 26.0
aerial:ue:waypoint_arrival_time:
- -1.0
aerial:ue:waypoint_azimuth_offset:
- 0.0
aerial:ue:waypoint_pause_duration:
- 0.0
aerial:ue:waypoint_speed:
- 0.0
ids:
- 1
- attributes:
aerial:ue:bler_target: 0.1
aerial:ue:initial_mech_azimuth: 0.0
aerial:ue:manual: true
aerial:ue:mech_tilt: 0.0
aerial:ue:panel_type: panel_01
aerial:ue:radiated_power: 26.0
aerial:ue:waypoint_arrival_time:
- -1.0
aerial:ue:waypoint_azimuth_offset:
- 0.0
aerial:ue:waypoint_pause_duration:
- 0.0
aerial:ue:waypoint_speed:
- 0.0
ids:
- 2
World/scatterers:
asset: omniverse://omniverse-server/Users/aerial/assets/car_small.usda
World/spawn_zone:
add:
- position:
x: 150.2060449
'y': 99.5086621
z: 0.0
update:
- attributes:
xformOp:rotateXYZ:
- 0.0
- 0.0
- 71.0
xformOp:scale:
- 1.5
- 2.5
- 1.0
(4900 bytes)
=== Start Scenario ===
Loading scenario from YAML content (4900 bytes)
Success!
Scenario loaded successfully
Number of RUs: 2
Number of UEs: 3
Total batches: 1
Slots per batch: 12
Loading time: 21021.6 ms
Message: Scenario loaded successfully
✅ Scenario started successfully!
=== Get Scenario Status ===
Success!
Scenario loaded: Yes
Number of RUs: 2
Number of UEs: 3
Total batches: 1
Temporal Mode: Slot/Symbols
Slots per batch: 12
Allocated memory blocks: 0
Message: Scenario loaded and ready
📊 Status:
Scenario loaded: True
Number of RUs: 2
Number of UEs: 3
Total batches: 1
Temporal Mode: Slot/Symbols
Slots per batch: 12
============================================================
Test 1: RU Position Requests
============================================================
=== Get RU Positions ===
Requesting RU positions (static infrastructure)
Success!
Number of RUs: 2
Total round-trip time: 0.737773 ms
✅ Retrieved 2 RU positions:
RU 0: (281.2, 124.3, 29.1)
RU 1: (150.2, 99.5, 2.5)
============================================================
Test 2: UE Position Requests (Mobility)
============================================================
=== Get UE Positions ===
Requesting UE positions for batch: 0, slot: 0 (in slot/symbol mode)
Success!
Number of UEs: 3
Total round-trip time: 0.733815 ms
✅ Slot 0: Retrieved 3 UE positions:
UE 0: (203.09, 147.99, 0.00)
UE 1: (150.21, 99.51, 0.00)
UE 2: (85.09, 99.98, 0.00)
=== Get UE Positions ===
Requesting UE positions for batch: 0, slot: 5 (in slot/symbol mode)
Success!
Number of UEs: 3
Total round-trip time: 0.646697 ms
✅ Slot 5: Retrieved 3 UE positions:
UE 0: (203.10, 147.99, 0.00)
UE 1: (150.20, 99.51, 0.00)
UE 2: (85.09, 99.98, 0.00)
=== Get UE Positions ===
Requesting UE positions for batch: 0, slot: 10 (in slot/symbol mode)
Success!
Number of UEs: 3
Total round-trip time: 0.622804 ms
✅ Slot 10: Retrieved 3 UE positions:
UE 0: (203.10, 147.99, 0.00)
UE 1: (150.20, 99.50, 0.00)
UE 2: (85.10, 99.98, 0.00)
============================================================
Test 3: CIR (Channel Impulse Response) Operations
============================================================
Configuration:
RU indices: [0, 1]
UE indices per RU: [[0, 1, 2], [0, 1, 2]]
Full antenna pair: False
Step 1: Allocating GPU memory for CIR...
=== Allocate CIR Results Memory ===
Allocating separate GPU memory for CIR coefficients and delays:
RUs: 2
UEs per RU: [3, 3]
Full antenna pairs: false
Success!
Allocated separate CIR memory blocks for 2 RUs with total 6 UE connections (total: 108000 bytes)
Allocated 2 cir value memory blocks
Allocated 2 delay memory blocks
Memory allocation time: 2.53971 ms
✅ Allocated 2 CIR value and 2 delay memory blocks
RU 0:
CIR value shape: [3, 1, 1, 1, 2, 1, 1, 2, 500], elements=6000
Delay shape: [3, 1, 1, 1, 1, 1, 500], elements=1500
RU 1:
CIR value shape: [3, 1, 1, 1, 2, 1, 1, 2, 500], elements=6000
Delay shape: [3, 1, 1, 1, 1, 1, 500], elements=1500
Step 2: Computing CIR for slot 0...
=== Get Channel Impulse Response ===
Computing CIR for:
Batch: 0, Slot: 0 (in slot/symbol mode)
RUs: 2
UEs per RU: [3, 3]
Using 2 cir value and 2 cir delay memory blocks
The simulation does not end and there is no error. Meanwhile, the nvidia-smi indicates no GPU activity :
ggougeon@ubuntu-vpo-007:~$ nvidia-smi
Mon Feb 23 18:18:57 2026
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 575.57.08 Driver Version: 575.57.08 CUDA Version: 12.9 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 3090 On | 00000000:03:00.0 Off | N/A |
| 0% 50C P8 12W / 350W | 38MiB / 24576MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1969 G /usr/lib/xorg/Xorg 9MiB |
| 0 N/A N/A 2719 G /usr/bin/gnome-shell 8MiB |
+-----------------------------------------------------------------------------------------+
So now I don’t know what is wrong.