Skip to content

Tutorial 3: Near-field basics

Learn device exposure simulations with phone antennas near the body.

What you'll learn

  • How near-field simulations work (antennas near the body)
  • Antenna configuration basics
  • Placement scenarios and anatomical landmarks
  • Understanding the GUI and logging system
  • Localized SAR extraction

Related documentation: User guide (near-field workflow)

Prerequisites

  • Tutorial 1 completed (far-field basics)
  • Tutorial 2 completed (config system, caching)
  • Antenna CAD models available in antenna_models/ directory

If you need antenna models, see the Quick Start guide (antenna models are auto-downloaded as needed).

About the notebook code blocks

This tutorial includes Python code blocks for running commands. These are designed for Jupyter notebooks if you prefer that workflow.

If you're using notebooks, run this setup once per session:

from pathlib import Path
import importlib.util

p = Path.cwd()
while not (p / "scripts" / "notebook_helpers.py").exists():
    p = p.parent
spec = importlib.util.spec_from_file_location("_", p / "scripts" / "notebook_helpers.py")
m = importlib.util.module_from_spec(spec)
spec.loader.exec_module(m)
run_bash = m.get_run_bash()

import IPython

IPython.core.display.max_output_size = None

This helper function lets you run bash commands from Python cells using run_bash('command'). The setup also disables output truncation so you can see all command output.

If you're using bash directly (recommended), ignore the Python code blocks and just run the commands directly. Make sure to always run source .bashrc first.


Near-field vs far-field

Far-field simulations model environmental exposure where the source is distant. Near-field simulations model device exposure where the antenna is close to the body.

The differences matter:

Aspect Far-field Near-field
Source Plane waves (distant) Antenna model (near body)
SAR pattern Distributed Localized hotspots
Configuration Directions + polarizations Antenna + placement
Typical use Base stations, broadcast Phones, wearables, implants

In near-field studies, GOLIAT: 1. Imports the antenna CAD model 2. Positions it relative to anatomical landmarks 3. Applies material properties and power settings 4. Runs the FDTD simulation 5. Extracts localized SAR values

Near-field setup


The configuration file

This tutorial uses a single phantom (Thelonious), one frequency (700 MHz), and the front_of_eyes placement.

run_bash("cat configs/tutorial_3_near_field.json")
Running: source .bashrc && cat configs/tutorial_3_near_field.json

------------------------------------------------------------
{
  "extends": "base_config.json",
  "study_type": "near_field",
  "phantoms": ["thelonious"],
  "execution_control": {
    "do_setup": true,
    "do_run": true,
    "do_extract": true
  },
  "simulation_parameters": {
    "number_of_point_sensors": 2
  },
  "gridding_parameters": {
    "global_gridding": {
      "grid_mode": "manual",
      "manual_fallback_max_step_mm": 3.0
    },
    "global_gridding_per_frequency": {
      "700": 2.5
    },
    "padding": {
      "padding_mode": "manual",
      "manual_bottom_padding_mm": [0, 0, 0],
      "manual_top_padding_mm": [0, 0, 0]
    }
  },
  "antenna_config": {
    "700": {
      "center_frequency": 700,
      "target_power_mW": 267,
      "model_type": "PIFA",
      "source_name": "Lines 1",
      "materials": {
        "Extrude 1": "Copper",
        "component1:Battery": "Copper",
        "component1:Patch": "Copper",
        "component1:ShortingPin": "Copper",
        "component1:Substrate": "Rogers RT/duroid 5880"
      },
      "gridding": {
        "automatic": ["component1:Substrate", "Lines 1"]
      }
    }
  },
  "placement_scenarios": {
    "front_of_eyes": {
      "bounding_box": "default",
      "positions": {
        "center": [0, 0, -100]
      },
      "orientations": {
        "vertical": []
      },
      "antenna_reference": {
        "distance_from_top": 10
      },
      "phantom_reference": "nasion"
    }
  },
  "phantom_definitions": {
    "thelonious": {
      "nasion": [-1, 0, 0],
      "placements": {
        "do_front_of_eyes": true,
        "do_by_belly": false,
        "do_by_cheek": false,
        "distance_from_eye": 200
      }
    }
  }
}

------------------------------------------------------------

Command completed with return code: 0

0

Study type

"study_type": "near_field"

This tells GOLIAT to run a near-field study, which requires antenna_config and placement_scenarios instead of far_field_setup.

Phantom selection

"phantoms": ["thelonious"]

We use Thelonious (male child) for this tutorial. If you don't have a license for Thelonious, feel free to use another phantoms, like Duke.

Antenna configuration

The antenna_config section defines antenna properties for each frequency.

"antenna_config": {
  "700": {
    "center_frequency": 700,
    "target_power_mW": 267,
    "model_type": "PIFA",
    "source_name": "Lines 1",
    "materials": {...},
    "gridding": {...}
  }
}

Key parameters:

  • center_frequency: Antenna operating frequency in MHz
  • target_power_mW: The necessary power such that the 10g-SAR in a flat phantom is 1 W/kg. This is for a 300 x 300 mm x 5 skin depth region with tissue parameters from IEC/IEEE 62209-01 at a distance of 5 mm.
  • model_type: Antenna type (PIFA or IFA), used to select setup logic
  • source_name: Name of the excitation entity in the CAD file
  • materials: Maps CAD component names to Sim4Life materials
  • gridding: Defines the details of specific sub-meshes in the antenna, per entity group.

Material mapping

The materials object tells GOLIAT which material to assign to each antenna component:

"materials": {
  "Extrude 1": "Copper",
  "component1:Battery": "Copper",
  "component1:Patch": "Copper",
  "component1:ShortingPin": "Copper",
  "component1:Substrate": "Rogers RT/duroid 5880"
}

These names must match entities in the CAD file. The substrate uses a specific dielectric material (Rogers RT/duroid 5880) while conductive parts use Copper.

Antenna detail

PIFA antenna components grided with an automatic default grid. The antenna is below the top right circle. One can distinguish a battery, a substrate, ... This is a mock-up phone as is common in very general dosimetric studies.

Placement scenarios

The placement_scenarios section defines where and how the antenna is positioned relative to the phantom.

"placement_scenarios": {
  "front_of_eyes": {
    "bounding_box": "default",
    "positions": {
      "center": [0, 0, -100]
    },
    "orientations": {
      "vertical": []
    },
    "antenna_reference": {
      "distance_from_top": 10
    },
    "phantom_reference": "nasion"
  }
}

Key parameters:

  • bounding_box: Which part of phantom to include (default, head, trunk, whole_body). Default means head for front_of_eyes and trunk for by_belly.
  • positions: Named position offsets in [x, y, z] mm relative to the reference point. GOLIAT will loop through all of these.
  • orientations: Named rotation sequences applied to the antenna. GOLIAT will loop through all of these, for each position.
  • antenna_reference: Point on antenna used for placement (distance from top of the phone, by the earpiece speaker).
  • phantom_reference: Anatomical landmark used as placement origin.

Anatomical landmarks

The phantom_reference parameter points to a coordinate defined in phantom_definitions:

"phantom_definitions": {
  "thelonious": {
    "head_y_separation": 0,
    "trunk_z_separation": -300,
    "chest_extension": 100,
    "nasion": [-1, 0, 0],
    ...
    "placements": {
      "do_front_of_eyes": true,
      ...
      "distance_from_eye": 200
    }
  }
}

For front_of_eyes placement: - GOLIAT finds the eye entities in the phantom - Calculates their bounding box center - Applies the nasion offset - Adds the position offset (here [0, 0, -100]) for the center scenario pacement. - Places the antenna at the calculated point - Orients the antenna according to any rotations specified for the scenario.

The distance_from_eye parameter (200 mm) sets the separation between the phantom and antenna along the Y axis (pointing out of the face).

The three parameters head_y_separation, trunk_z_separation and chest_extension define how the head and trunk bounding boxes are defined. Some dimensions of these bounding boxes are defined intelligently, others unfortuneatly require some manual parameters like these. For example, the head_y_separation determines where the back of the head stops for the Thelonious phantom. The next two determine the z and y dimensions of the trunk bounding box.

Anatomical reference points

Nasion point used as reference point for front_of_eyes placement. This aligns with a point on the antenna 10 mm below the top, by the earpiece speaker.

Setup for the near-field simulation

Setup for the near-field simulation. Note that the head and trunk bounding boxes are present. The simulation bounding box wraps around the phone and the bounding box of interest (here 'default', i.e., the head). The phone is placed 100 mm below its initial position, where the naison aligns 200 mm from the antenna reference point, 10 mm below the top of the phone.


Understanding the GUI

Before running the simulation, let's tour the GOLIAT GUI. It shows real-time progress, logs, timings, and system utilization.

When you run a study, a window opens automatically. Here's what each section does:

GUI overview

Main tab

The main tab shows overall progress and current activity.

Progress bars: - Overall progress: Total completion across all simulations - Stage progress: Current phase (setup, run, extract) within one simulation

Simulation info: - Current simulation count (e.g., Simulation: 1 / 1000) - Case details (phantom, frequency, placement)

Timing info: - Elapsed time since study started - Time remaining (estimated from profiler data)

Status log: - Color-coded messages showing what GOLIAT is doing - Green for success, yellow for warnings, red for errors

System utilization: - CPU percentage across all cores - RAM usage (used/total GB) - GPU percentage (if nvidia-smi available)

Buttons: - Hitting Stop will try to stop the simulations gracefully. - Closing the window will instantly stop GOLIAT. This may corrupt your .smash files. - You can minimize the GUI to the Windows system tray.

Timings and Timings Piecharts tabs

Shows execution statistics for phases and subtasks.

For each task, you see: - Mean, median, min, max duration - 10th, 25th, 75th, 90th percentiles

This data comes from the profiler and improves ETA accuracy as more simulations complete. The piecharts give a visual depiction of the average timings.

Time Remaining and Overall Progress tabs.

Shows progress and ETA trends over time.

Time remaining plot: - Hours remaining vs time - Should converge to zero as work completes

Overall progress plot: - Percentage complete vs time - Should show smooth upward trend

These plots update every 5 seconds during execution.


The logging system

GOLIAT uses two separate log streams with different purposes.

Log destinations

Logs go to three places:

  1. Console (shell): Real-time output while study runs
  2. logs/ directory: Session logs with timestamps (e.g., logs/10_31_25-20-55-16.progress.log)
  3. Simulation directories: Simulation-specific logs in each project folder

Progress vs verbose logs

Progress log: - High-level, user-facing messages - Shown in GUI status box - Saved to *.progress.log files - Tracks phases and subtasks

Verbose log: - Detailed internal messages - Not shown in GUI (console and file only) - Saved to main *.log files - Includes everything, including the Sim4Life and iSolve logs, useful for debugging

Both logs write to the console, but only progress logs appear in the GUI.

Phases and subtasks

GOLIAT organizes work into three phases, each containing multiple subtasks.

The three phases:

  1. Setup: Creates Sim4Life project, imports models, configures simulation
  2. Run: Executes FDTD solver (longest phase)
  3. Extract: Processes SAR data, generates reports

Subtask logging:

When a subtask starts, you see:

  - Loading phantom model...

When it finishes, you see:

    - Done in 3.2s

The timing line is indented to align with the subtask name. This format applies to console, GUI, and log files. A phase (containing subtasks) is also timed and aligned one tab less.

Logging example

Console output showing subtask progression with timings.

Simulation-specific logs

Each simulation writes logs to its project directory:

results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/
    progress.log        # High-level progress
    verbose.log         # Detailed logs
    config.json         # Metadata for caching
    simulation.smash    # Sim4Life project

The progress.log file is a subset of verbose.log, containing only user-facing messages. This is the log shown in the GUI.


Running the simulation

Now that we finally understand all the above, it's time to run the near-field study:

run_bash("goliat study tutorial_3_near_field")
Running: source .bashrc && goliat study tutorial_3_near_field

------------------------------------------------------------
Starting Sim4Life application... 
Initializing Application [stdout]
Initializing Application [stderr]
[Warn]  Unable to load module 'C:\Program Files\Sim4Life_8.2.0.16876\MusaikInterface.xdll'
[Info]  Connection to local Ares successfully established.
Sim4Life application started. 
--- Starting Near-Field Study: tutorial_3_near_field.json --- [NearFieldStudy._run_study]

--- Processing Simulation 1/1: thelonious, 700MHz, front_of_eyes_center_vertical --- [NearFieldStudy._run_study]
--- Starting: setup --- [profile]
Project path set to: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash [ProjectManager.create_or_open_project]
No metadata file found at config.json. [ProjectManager.verify_simulation_metadata]
Existing project is invalid or out of date. A new setup is required. [ProjectManager.create_or_open_project]
--- Simulation-specific progress logging started: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical\progress.log --- 
--- Simulation-specific verbose logging started: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical\verbose.log --- 
Creating a new empty project in memory. [ProjectManager.create_new]
Initializing model by creating and deleting a dummy block... [ProjectManager.create_new]
Model initialized, ready for population. [ProjectManager.create_new]
  - Setup simulation... [NearFieldStudy.subtask]
Running full simulation setup... [NearFieldSetup.run_full_setup]
    - Load phantom... [NearFieldSetup.run_full_setup]
--- Running Phantom Check --- [PhantomSetup._log]
Found 2 total entities in the project. [PhantomSetup._log]
--- Phantom Check Result: Phantom not found in project. --- [PhantomSetup._log]
Phantom not found in document. Importing from 'C:\Users\user\repo-clean\data\phantoms\thelonious.sab'... [PhantomSetup._log]
[Info]  Checking out license feature 'MODEL_THELONIOUS', version 1.0, (1).
License  : [Info]  Acquired [ MODEL_THELONIOUS 1.0 ]
Modeler  : [Warn]  No exact match found for SkullNot changing colors.
Modeler  : [Warn]  No exact match found for SkullNot changing colors.
Phantom imported successfully. [PhantomSetup._log]
      - Subtask 'setup_load_phantom' done in 8.41s [NearFieldSetup.run_full_setup]
      - Done in 8.41s [NearFieldSetup.run_full_setup]
    - Configure scene (bboxes, placement, simulation, sensors)... [NearFieldSetup.run_full_setup]
Setting up bounding boxes... [NearFieldSetup._setup_bounding_boxes]
  - Head BBox created. [NearFieldSetup._setup_bounding_boxes]
  - Trunk BBox created. [NearFieldSetup._setup_bounding_boxes]
--- Starting Placement: front_of_eyes - center - vertical --- [PlacementSetup.place_antenna]
Composing final transformation... [PlacementSetup.place_antenna]
Applying final composed transform. [PlacementSetup.place_antenna]
--- Transformation Sequence Complete --- [PlacementSetup.place_antenna]
  - Bounding box setting: 'default' [NearFieldSetup._create_simulation_bbox]
  - Combined BBox created for front_of_eyes_center_vertical. [NearFieldSetup._create_simulation_bbox]
Setting up simulation entity... [NearFieldSetup._setup_simulation_entity]
  - Configuring solver settings... [NearFieldSetup._setup_solver_settings]
    - Solver kernel set to: Acceleware (AXware) [NearFieldSetup._setup_solver_settings]
  - Using simulation time multiplier: 3.5 [NearFieldSetup._apply_simulation_time_and_termination]
  - Simulation time set to 4.63 periods. [NearFieldSetup._apply_simulation_time_and_termination]
  - Setting termination criteria to: GlobalAutoTerminationUserDefined [NearFieldSetup._apply_simulation_time_and_termination]
    - Convergence level set to: -15 dB [NearFieldSetup._apply_simulation_time_and_termination]
  - Added point sensor at (-81.86, -50.79, -159.99) (lower_left_bottom) [NearFieldSetup._add_point_sensors]
  - Added point sensor at (73.39, 325.47, 204.03) (top_right_up) [NearFieldSetup._add_point_sensors]
      - Subtask 'setup_configure_scene' done in 0.33s [NearFieldSetup.run_full_setup]
      - Done in 0.33s [NearFieldSetup.run_full_setup]
    - Assign materials... [NearFieldSetup.run_full_setup]
Assigning materials... [MaterialSetup.assign_materials]
Simulation : [Warn]  Some properties for material "Air" have been set to their value according to the selected database
[Info]  
Mass Density has changed from 1000 to 1.2050000000000001
Mass Density has changed from 1.2050000000000001 to 1.2
Relative Permittivity has changed from 1 to 0
Simulation : [Warn]  Unable to find any match for following settings properties: Magnetic Conductivity
Simulation : [Warn]  Unable to find any match for following settings properties: Relative Permeability
Simulation : [Warn]  Unable to find any match for following settings properties: Mass Density
  - Assigned 'Copper' to 'Extrude 1'. [MaterialSetup._assign_antenna_materials]
Simulation : [Warn]  Unable to find any match for following settings properties: Mass Density
  - Assigned 'Copper' to 'component1:Battery'. [MaterialSetup._assign_antenna_materials]
Simulation : [Warn]  Unable to find any match for following settings properties: Mass Density
  - Assigned 'Copper' to 'component1:Patch'. [MaterialSetup._assign_antenna_materials]
Simulation : [Warn]  Unable to find any match for following settings properties: Mass Density
  - Assigned 'Copper' to 'component1:ShortingPin'. [MaterialSetup._assign_antenna_materials]
  - Assigned 'Rogers RT/duroid 5880' to 'component1:Substrate'. [MaterialSetup._assign_antenna_materials]
      - Subtask 'setup_materials' done in 5.76s [NearFieldSetup.run_full_setup]
      - Done in 5.76s [NearFieldSetup.run_full_setup]
    - Configure solver (gridding, boundaries, sources)... [NearFieldSetup.run_full_setup]
Setting up gridding... [GriddingSetup.setup_gridding]
  - Looking for global grid bounding box: 'front_of_eyes_center_vertical_simulation_bbox' [GriddingSetup._setup_main_grid]
  - Using manual gridding. [GriddingSetup._setup_main_grid]
  - Global and added manual grid set with frequency-specific (700MHz) resolution: 2.5 mm. [GriddingSetup._setup_main_grid]
  - Using manual padding. [GriddingSetup._setup_main_grid]
    - Manual padding set: Bottom=[0 0 0]mm, Top=[0 0 0]mm [GriddingSetup._setup_main_grid]
Setting up boundary conditions... [BoundarySetup.setup_boundary_conditions]
  - Setting global boundary conditions to: UpmlCpml [BoundarySetup.setup_boundary_conditions]
    - Successfully set GlobalBoundaryType to UpmlCpml [BoundarySetup.setup_boundary_conditions]
  - Setting PML strength to: Low [BoundarySetup.setup_boundary_conditions]
    - Successfully set PmlStrength to Low [BoundarySetup.setup_boundary_conditions]
Setting up source and sensors... [SourceSetup.setup_source_and_sensors]
  - Using Harmonic source for phantom simulation. [SourceSetup.setup_source_and_sensors]
      - Subtask 'setup_solver' done in 0.09s [NearFieldSetup.run_full_setup]
      - Done in 0.09s [NearFieldSetup.run_full_setup]
    - Voxelize simulation... [NearFieldSetup.run_full_setup]
    - Finalizing setup... [NearFieldSetup._finalize_setup]
Simulation : [Warn]  Some properties for material "Air" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Tongue" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Adrenal Gland" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Stomach Lumen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Commissura Anterior" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Eye (Vitreous Humor)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Blood" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Midbrain" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Testis" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Air 1" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Blood Vessel Wall" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Epididymis" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Pineal Body" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Urinary Bladder Wall" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Bone Marrow (Red)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Gallbladder" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Hypophysis" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Brain (White Matter)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Spleen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Large Intestine Lumen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Thymus" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Trachea" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Heart Muscle" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Muscle" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Hypothalamus" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Skin" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Brain (Grey Matter)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Bone (Cortical)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Eye (Sclera)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Tendon\Ligament" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Kidney (Medulla)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Medulla Oblongata" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Esophagus" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Intervertebral Disc" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Vertebrae" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Eye (Lens)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Commissura Posterior" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Eye (Cornea)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Trachea Lumen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Pharynx" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Liver" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Thalamus" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Heart Lumen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Large Intestine" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Kidney (Cortex)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Stomach" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Fat" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Lung" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Connective Tissue" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Pons" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Spinal Cord" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "SAT (Subcutaneous Fat)" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Cartilage" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Tooth" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Nerve" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Meniscus" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Skull" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Prostate" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Diaphragm" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Mucous Membrane" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Small Intestine" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Larynx" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Mandible" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Small Intestine Lumen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Hippocampus" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Cerebellum" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Penis" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Ureter\Urethra" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Bronchi lumen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Pancreas" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Esophagus Lumen" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Bronchi" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Cerebrospinal Fluid" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Copper" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Copper 2" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Copper 3" have been set to their value according to the selected database
Simulation : [Warn]  Some properties for material "Copper 4" have been set to their value according to the selected database
Saving project to C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash... [ProjectManager.save]
[Info]  Document produced by Sim4Life version 8.2.0.16876
Project saved. [ProjectManager.save]
[Info]  Document produced by Sim4Life version 8.2.0.16876
[Info]  There have been no model changes since the last time was saved. 

[Info]  Start voxeling
[Info]  Topological Voxeler Report: Complete Voxel Scene
    Voxel Scene Memory Consumption: 0.003806 GB
    Wall Clock Time: 7.09322 s

[Info]  Voxeling succeeded.
    - Finalizing setup complete. [NearFieldSetup._finalize_setup]
      - Subtask 'setup_voxelize' done in 19.31s [NearFieldSetup.run_full_setup]
      - Done in 19.31s [NearFieldSetup.run_full_setup]
    - Save project... [NearFieldSetup.run_full_setup]
Saving project to C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash... [ProjectManager.save]
[Info]  Document produced by Sim4Life version 8.2.0.16876
Project saved. [ProjectManager.save]
      - Subtask 'setup_save_project' done in 7.94s [NearFieldSetup.run_full_setup]
      - Done in 7.94s [NearFieldSetup.run_full_setup]
Full simulation setup complete. [NearFieldSetup.run_full_setup]
    - Subtask 'setup_simulation' done in 42.02s [NearFieldStudy.subtask]
    - Done in 42.02s [NearFieldStudy.subtask]
  - Saved configuration metadata to config.json [ProjectManager.write_simulation_metadata]
--- Finished: setup (took 42.06s) --- [profile]
--- Starting: run --- [profile]
  - Run simulation total... [NearFieldStudy.subtask]
Running simulation: EM_FDTD_thelonious_700MHz_front_of_eyes_center_vertical [SimulationRunner.run]
    - Write input file... [SimulationRunner.run]
[Info]  Writing solver input file(s) for EM_FDTD_thelonious_700MHz_front_of_eyes_center_vertical
[Info]  Writing Rectilinear Discretization to Input File. Elapse Time: 0.373037 s
[Info]  Document produced by Sim4Life version 8.2.0.16876
[Info]  There have been no model changes since the last time was saved.

      - Subtask 'run_write_input_file' done in 4.95s [SimulationRunner.run]
      - Done in 4.95s [SimulationRunner.run]
Running iSolve with acceleware on 9077bf1a-0b90-4f6d-8181-ed239422c3b6_Input.h5 [SimulationRunner._run_isolve_manual]
    - Execute iSolve... [SimulationRunner._run_isolve_manual]

Reading command line 
iSolve X, Version 8.2.0 (16876), 64Bit Windows 

Running MPI version 2.0 on 1 process. 


Simulation 'EM_FDTD_thelonious_700MHz_front_of_eyes_center_vertical'  

Installed system RAM visible to this process:  16.0 GB 

Solver type: EmFdtd, SinglePrecision, Acceleware 
Input file name: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash_Results\9077bf1a-0b90-4f6d-8181-ed239422c3b6_Input.h5 
Input file generated by: Sim4Life, Version 8.2.0.16876 
Output file name: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash_Results\9077bf1a-0b90-4f6d-8181-ed239422c3b6_Output.h5 

Using commercial license features. 
Checking out license feature 'FDTD_SOLVER', version 8.2, (1). 

Running the EM-FDTD solver with the following settings: 
Floating Point Arithmetic: single (4 Bytes) 
HPC: Acceleware 
Used Acceleware library is '11.4.1.13550 (x64, 64-bit)'. 
Your NVIDIA display driver is newer than the expected version. 
Installed version: 15.7680 Expected: 15.3667 (see also http://www.acceleware.com/fdtd-11-4-1) 
Reduced performance could be encountered. 

Simulation Time Step:   8.16961e-13 sec 
Simulation Iterations:  8090 
Max Simulated Time: 6.60921e-09 sec 

Grid: 
Number of cells: 76x166x160 = 2018560 cells = 2.0186 MCells 
Number of cells including PML: 92x185x176 = 2995520 cells = 2.9955 MCells 
X: Range [-0.0846985 ... 0.0762301] with minimal 0.000600006 and maximal step 0.00244118 [m] 
Y: Range [-0.0576809 ... 0.332357] with minimal 0.00029999 and maximal step 0.00249848 [m] 
Z: Range [-0.166654 ... 0.210697] with minimal 0.000600006 and maximal step 0.00249726 [m] 

Boundaries: 
Side X-: ABC (UPML, 8 layers) 
Side X+: ABC (UPML, 8 layers) 
Side Y-: ABC (UPML, 8 layers) 
Side Y+: ABC (UPML, 11 layers) 
Side Z-: ABC (UPML, 8 layers) 
Side Z+: ABC (UPML, 8 layers) 

Created unified material architecture (UMA) model 

Materials (82): 
Background: dielectric (eps_r=1.000000, sigma_E=0.000000, mu_r=1.000000, sigma_H=0.000000) 
Tongue  (Thelonious_6y_V6): dielectric (eps_r=55.907533, sigma_E=0.865626, mu_r=1.000000, sigma_H=0.000000) 
Adrenal_gland  (Thelonious_6y_V6): dielectric (eps_r=50.989008, sigma_E=0.954350, mu_r=1.000000, sigma_H=0.000000) 
component1:Patch  (Antenna 700 MHz (front_of_eyes_center_vertical)): lossy metal (eps_r=1.000000, sigma_E=58130000.000000, mu_r=1.000000, sigma_H=0.000000) 
Stomach_lumen  (Thelonious_6y_V6): dielectric (eps_r=55.587038, sigma_E=0.878895, mu_r=1.000000, sigma_H=0.000000) 
commissura_anterior  (Thelonious_6y_V6): dielectric (eps_r=39.695046, sigma_E=0.531363, mu_r=1.000000, sigma_H=0.000000) 
Eye_vitreous_humor  (Thelonious_6y_V6): dielectric (eps_r=68.947390, sigma_E=1.583627, mu_r=1.000000, sigma_H=0.000000) 
Vein  (Thelonious_6y_V6): dielectric (eps_r=62.103070, sigma_E=1.455938, mu_r=1.000000, sigma_H=0.000000) 
Midbrain  (Thelonious_6y_V6): dielectric (eps_r=51.031533, sigma_E=1.173295, mu_r=1.000000, sigma_H=0.000000) 
Testis  (Thelonious_6y_V6): dielectric (eps_r=61.295609, sigma_E=1.130577, mu_r=1.000000, sigma_H=0.000000) 
Air_internal  (Thelonious_6y_V6): dielectric (eps_r=1.000000, sigma_E=0.000000, mu_r=1.000000, sigma_H=0.000000) 
Blood_vessel  (Thelonious_6y_V6): dielectric (eps_r=45.325498, sigma_E=0.637236, mu_r=1.000000, sigma_H=0.000000) 
Epididymis  (Thelonious_6y_V6): dielectric (eps_r=61.295609, sigma_E=1.130577, mu_r=1.000000, sigma_H=0.000000) 
Pinealbody  (Thelonious_6y_V6): dielectric (eps_r=60.201963, sigma_E=0.966322, mu_r=1.000000, sigma_H=0.000000) 
Bladder  (Thelonious_6y_V6): dielectric (eps_r=19.149003, sigma_E=0.358399, mu_r=1.000000, sigma_H=0.000000) 
Marrow_red  (Thelonious_6y_V6): dielectric (eps_r=11.451933, sigma_E=0.207759, mu_r=1.000000, sigma_H=0.000000) 
Gallbladder  (Thelonious_6y_V6): dielectric (eps_r=59.551663, sigma_E=1.202528, mu_r=1.000000, sigma_H=0.000000) 
Hypophysis  (Thelonious_6y_V6): dielectric (eps_r=60.201963, sigma_E=0.966322, mu_r=1.000000, sigma_H=0.000000) 
Brain_white_matter  (Thelonious_6y_V6): dielectric (eps_r=39.695046, sigma_E=0.531363, mu_r=1.000000, sigma_H=0.000000) 
Spleen  (Thelonious_6y_V6): dielectric (eps_r=58.688546, sigma_E=1.175182, mu_r=1.000000, sigma_H=0.000000) 
Extrude 1  (Antenna 700 MHz (front_of_eyes_center_vertical)): lossy metal (eps_r=1.000000, sigma_E=58130000.000000, mu_r=1.000000, sigma_H=0.000000) 
Large_intestine_lumen  (Thelonious_6y_V6): dielectric (eps_r=55.587038, sigma_E=0.878895, mu_r=1.000000, sigma_H=0.000000) 
Thymus  (Thelonious_6y_V6): dielectric (eps_r=55.600852, sigma_E=1.115237, mu_r=1.000000, sigma_H=0.000000) 
Trachea  (Thelonious_6y_V6): dielectric (eps_r=42.588287, sigma_E=0.713502, mu_r=1.000000, sigma_H=0.000000) 
Heart_muscle  (Thelonious_6y_V6): dielectric (eps_r=61.478559, sigma_E=1.125021, mu_r=1.000000, sigma_H=0.000000) 
Muscle  (Thelonious_6y_V6): dielectric (eps_r=55.587038, sigma_E=0.878895, mu_r=1.000000, sigma_H=0.000000) 
Hypothalamus  (Thelonious_6y_V6): dielectric (eps_r=53.898662, sigma_E=0.859642, mu_r=1.000000, sigma_H=0.000000) 
Artery  (Thelonious_6y_V6): dielectric (eps_r=62.103070, sigma_E=1.455938, mu_r=1.000000, sigma_H=0.000000) 
Skin  (Thelonious_6y_V6): dielectric (eps_r=42.697659, sigma_E=0.799975, mu_r=1.000000, sigma_H=0.000000) 
Brain_grey_matter  (Thelonious_6y_V6): dielectric (eps_r=53.898662, sigma_E=0.859642, mu_r=1.000000, sigma_H=0.000000) 
Patella  (Thelonious_6y_V6): dielectric (eps_r=12.662775, sigma_E=0.120578, mu_r=1.000000, sigma_H=0.000000) 
Eye_Sclera  (Thelonious_6y_V6): dielectric (eps_r=55.907533, sigma_E=1.096154, mu_r=1.000000, sigma_H=0.000000) 
Tendon_Ligament  (Thelonious_6y_V6): dielectric (eps_r=46.258918, sigma_E=0.645211, mu_r=1.000000, sigma_H=0.000000) 
Kidney_medulla  (Thelonious_6y_V6): dielectric (eps_r=60.631926, sigma_E=1.277659, mu_r=1.000000, sigma_H=0.000000) 
component1:Battery  (Antenna 700 MHz (front_of_eyes_center_vertical)): lossy metal (eps_r=1.000000, sigma_E=58130000.000000, mu_r=1.000000, sigma_H=0.000000) 
Medulla_oblongata  (Thelonious_6y_V6): dielectric (eps_r=51.031533, sigma_E=1.173295, mu_r=1.000000, sigma_H=0.000000) 
Esophagus  (Thelonious_6y_V6): dielectric (eps_r=65.714765, sigma_E=1.105511, mu_r=1.000000, sigma_H=0.000000) 
Intervertebral_disc  (Thelonious_6y_V6): dielectric (eps_r=44.418065, sigma_E=1.041108, mu_r=1.000000, sigma_H=0.000000) 
Vertebrae  (Thelonious_6y_V6): dielectric (eps_r=12.662775, sigma_E=0.120578, mu_r=1.000000, sigma_H=0.000000) 
Eye_lens  (Thelonious_6y_V6): dielectric (eps_r=36.279018, sigma_E=0.435952, mu_r=1.000000, sigma_H=0.000000) 
commissura_posterior  (Thelonious_6y_V6): dielectric (eps_r=39.695046, sigma_E=0.531363, mu_r=1.000000, sigma_H=0.000000) 
Cornea  (Thelonious_6y_V6): dielectric (eps_r=56.275669, sigma_E=1.311407, mu_r=1.000000, sigma_H=0.000000) 
Trachea_lumen  (Thelonious_6y_V6): dielectric (eps_r=1.000000, sigma_E=0.000000, mu_r=1.000000, sigma_H=0.000000) 
Pharynx  (Thelonious_6y_V6): dielectric (eps_r=1.000000, sigma_E=0.000000, mu_r=1.000000, sigma_H=0.000000) 
Liver  (Thelonious_6y_V6): dielectric (eps_r=47.963211, sigma_E=0.773986, mu_r=1.000000, sigma_H=0.000000) 
Thalamus  (Thelonious_6y_V6): dielectric (eps_r=53.898662, sigma_E=0.859642, mu_r=1.000000, sigma_H=0.000000) 
Heart_lumen  (Thelonious_6y_V6): dielectric (eps_r=62.103070, sigma_E=1.455938, mu_r=1.000000, sigma_H=0.000000) 
Large_intestine  (Thelonious_6y_V6): dielectric (eps_r=59.134765, sigma_E=0.989502, mu_r=1.000000, sigma_H=0.000000) 
Kidney_cortex  (Thelonious_6y_V6): dielectric (eps_r=60.631926, sigma_E=1.277659, mu_r=1.000000, sigma_H=0.000000) 
Stomach  (Thelonious_6y_V6): dielectric (eps_r=65.714765, sigma_E=1.105511, mu_r=1.000000, sigma_H=0.000000) 
Fat  (Thelonious_6y_V6): dielectric (eps_r=11.423242, sigma_E=0.096238, mu_r=1.000000, sigma_H=0.000000) 
Lung  (Thelonious_6y_V6): dielectric (eps_r=22.460437, sigma_E=0.423425, mu_r=1.000000, sigma_H=0.000000) 
Connective_tissue  (Thelonious_6y_V6): dielectric (eps_r=46.258918, sigma_E=0.645211, mu_r=1.000000, sigma_H=0.000000) 
component1:Substrate  (Antenna 700 MHz (front_of_eyes_center_vertical)): dielectric (eps_r=1.000000, sigma_E=0.000000, mu_r=1.000000, sigma_H=0.000000) 
Pons  (Thelonious_6y_V6): dielectric (eps_r=51.031533, sigma_E=1.173295, mu_r=1.000000, sigma_H=0.000000) 
Spinal_cord  (Thelonious_6y_V6): dielectric (eps_r=33.263358, sigma_E=0.522929, mu_r=1.000000, sigma_H=0.000000) 
SAT  (Thelonious_6y_V6): dielectric (eps_r=11.423242, sigma_E=0.096238, mu_r=1.000000, sigma_H=0.000000) 
Ear_cartilage  (Thelonious_6y_V6): dielectric (eps_r=43.455463, sigma_E=0.697055, mu_r=1.000000, sigma_H=0.000000) 
Teeth  (Thelonious_6y_V6): dielectric (eps_r=12.662775, sigma_E=0.120578, mu_r=1.000000, sigma_H=0.000000) 
Nerve  (Thelonious_6y_V6): dielectric (eps_r=33.263358, sigma_E=0.522929, mu_r=1.000000, sigma_H=0.000000) 
Ear_skin  (Thelonious_6y_V6): dielectric (eps_r=42.697659, sigma_E=0.799975, mu_r=1.000000, sigma_H=0.000000) 
Meniscus  (Thelonious_6y_V6): dielectric (eps_r=43.455463, sigma_E=0.697055, mu_r=1.000000, sigma_H=0.000000) 
Skull  (Thelonious_6y_V6): dielectric (eps_r=12.662775, sigma_E=0.120578, mu_r=1.000000, sigma_H=0.000000) 
Prostate  (Thelonious_6y_V6): dielectric (eps_r=61.295609, sigma_E=1.130577, mu_r=1.000000, sigma_H=0.000000) 
Diaphragm  (Thelonious_6y_V6): dielectric (eps_r=55.587038, sigma_E=0.878895, mu_r=1.000000, sigma_H=0.000000) 
Bone  (Thelonious_6y_V6): dielectric (eps_r=12.662775, sigma_E=0.120578, mu_r=1.000000, sigma_H=0.000000) 
Mucosa  (Thelonious_6y_V6): dielectric (eps_r=55.587038, sigma_E=0.878895, mu_r=1.000000, sigma_H=0.000000) 
Small_intestine  (Thelonious_6y_V6): dielectric (eps_r=61.138364, sigma_E=2.062163, mu_r=1.000000, sigma_H=0.000000) 
Larynx  (Thelonious_6y_V6): dielectric (eps_r=43.455463, sigma_E=0.697055, mu_r=1.000000, sigma_H=0.000000) 
Mandible  (Thelonious_6y_V6): dielectric (eps_r=12.662775, sigma_E=0.120578, mu_r=1.000000, sigma_H=0.000000) 
Small_intestine_lumen  (Thelonious_6y_V6): dielectric (eps_r=55.587038, sigma_E=0.878895, mu_r=1.000000, sigma_H=0.000000) 
Cartilage  (Thelonious_6y_V6): dielectric (eps_r=43.455463, sigma_E=0.697055, mu_r=1.000000, sigma_H=0.000000) 
Hippocampus  (Thelonious_6y_V6): dielectric (eps_r=53.898662, sigma_E=0.859642, mu_r=1.000000, sigma_H=0.000000) 
Cerebellum  (Thelonious_6y_V6): dielectric (eps_r=51.031533, sigma_E=1.173295, mu_r=1.000000, sigma_H=0.000000) 
Penis  (Thelonious_6y_V6): dielectric (eps_r=45.325498, sigma_E=0.637236, mu_r=1.000000, sigma_H=0.000000) 
component1:ShortingPin  (Antenna 700 MHz (front_of_eyes_center_vertical)): lossy metal (eps_r=1.000000, sigma_E=58130000.000000, mu_r=1.000000, sigma_H=0.000000) 
Ureter_Urethra  (Thelonious_6y_V6): dielectric (eps_r=45.325498, sigma_E=0.637236, mu_r=1.000000, sigma_H=0.000000) 
Bronchi_lumen  (Thelonious_6y_V6): dielectric (eps_r=1.000000, sigma_E=0.000000, mu_r=1.000000, sigma_H=0.000000) 
Pancreas  (Thelonious_6y_V6): dielectric (eps_r=60.201963, sigma_E=0.966322, mu_r=1.000000, sigma_H=0.000000) 
Esophagus_lumen  (Thelonious_6y_V6): dielectric (eps_r=1.000000, sigma_E=0.000000, mu_r=1.000000, sigma_H=0.000000) 
Bronchi  (Thelonious_6y_V6): dielectric (eps_r=42.588287, sigma_E=0.713502, mu_r=1.000000, sigma_H=0.000000) 
Cerebrospinal_fluid  (Thelonious_6y_V6): dielectric (eps_r=69.157589, sigma_E=2.338250, mu_r=1.000000, sigma_H=0.000000) 

Lumped Elements (1): 
Initializing lumped element Lines 1  (Antenna 700 MHz (front_of_eyes_center_vertical)) (1 edge(s)) (Resistor, 50 ohm) 

Host OS: Microsoft Windows 10 Professional 64-bit (Build 9200) 
Host CPU: AMD EPYC 7542 32-Core Processor 
Host memory: 16379 MB 
The following Accelerators have been detected: 
NVIDIA GeForce RTX 4090 (device ID = 0), compute capability 8.9, total memory 24563 MB 


Sensors (4): 
Initializing path sensor Lines 1  (Antenna 700 MHz (front_of_eyes_center_vertical)). 
Harmonic steady state settings for Lines 1  (Antenna 700 MHz (front_of_eyes_center_vertical)): ema-factor-per-period = 0.8, ema factor across check point 0.894427, frequency = 7e+08, recording time step = 2.85936e-11, convergence level = -15 dB. 
Initializing field sensor Overall Field. 
Initializing point sensor Point Sensor Entity 1 (lower_left_bottom). 
Averaging setup for point sensor Point Sensor Entity 1 (lower_left_bottom): 
E-Field: 
X: 8 edges used for recording. 
Y: 8 edges used for recording. 
Z: 8 edges used for recording. 
H-Field: 
X: 8 edges used for recording. 
Y: 8 edges used for recording. 
Z: 8 edges used for recording. 
Harmonic steady state settings for Point Sensor Entity 1 (lower_left_bottom): ema-factor-per-period = 0.8, ema factor across check point 0.894427, frequency = 7e+08, recording time step = 2.85936e-11, convergence level = -15 dB. 
Initializing point sensor Point Sensor Entity 2 (top_right_up). 
Averaging setup for point sensor Point Sensor Entity 2 (top_right_up): 
E-Field: 
X: 8 edges used for recording. 
Y: 8 edges used for recording. 
Z: 8 edges used for recording. 
H-Field: 
X: 8 edges used for recording. 
Y: 8 edges used for recording. 
Z: 8 edges used for recording. 
Harmonic steady state settings for Point Sensor Entity 2 (top_right_up): ema-factor-per-period = 0.8, ema factor across check point 0.894427, frequency = 7e+08, recording time step = 2.85936e-11, convergence level = -15 dB. 
Using DFT to convert to frequency domain. 

Sources (1): 
Initializing edge source Lines 1  (Antenna 700 MHz (front_of_eyes_center_vertical)) (amplitude 1, time shift0, type voltage, excitation id e2220022-6e80-44a2-a40e-20de7c605e77). 
Excitation signal: Harmonic signal with frequency 700 MHz and ramp time 2.14286 ns 

Update coefficient calculation for 12265770 edges using 3 threads. 
Calculating update coefficients 


Edge-Material Statistics (Electric/Magnetic): 
6158750 / 6107016    (100.00% / 100.00%) : Total 
6141150 / 6083739    ( 99.71% /  99.62%) : Dielectric 
17600 /   23277      (  0.29% /   0.38%) : Lossy Metal 

Edge-Region Statistics (regions with more than 1% of all edges, max 20 items): 
4571553 / 4548441    ( 74.23% /  74.48%) : Background 
202588 /  240362     (  3.29% /   3.94%) : Muscle  (Thelonious_6y_V6) 
193767 /  203606     (  3.15% /   3.33%) : Lung  (Thelonious_6y_V6) 
96336 /  132166      (  1.56% /   2.16%) : Brain_grey_matter  (Thelonious_6y_V6) 
52688 /   70953      (  0.86% /   1.16%) : Brain_white_matter  (Thelonious_6y_V6) 
372840 /  527412     (  6.05% /   8.64%) : Other 
668978 /  384076     ( 10.86% /   6.29%) : Averaged 


Update coefficient database contains 10798 E-coefficient(s) and 23 H-coefficient(s). 
Elapsed time for 'Calculating update coefficients' was 00:00:02 wall clock time. 
Preparing for time update 
Use hardware resource management option fastest simulation 
Checking out license feature 'AXWARE_TOKEN', version 8.2, (1). 
[PROGRESS]: 25% [ 25 / 100 ] Preparing for time update 
Simulation 1 is using device(s): [0] 
Elapsed time for 'Preparing for time update' was 00:00:03 wall clock time. 
Starting solver aXware (hardware accelerated). 
Time Update 
[PROGRESS]: 0% [ 10 / 8090 ] Time Update, estimated remaining time 3 minutes  @ 134.68 MCells/s 
[PROGRESS]: 13% [ 1131 / 8090 ] Time Update, estimated remaining time 13 seconds  @ 1610.56 MCells/s 
[PROGRESS]: 27% [ 2252 / 8090 ] Time Update, estimated remaining time 11 seconds  @ 1650.20 MCells/s 
[PROGRESS]: 41% [ 3373 / 8090 ] Time Update, estimated remaining time 9 seconds  @ 1652.52 MCells/s 
[PROGRESS]: 55% [ 4494 / 8090 ] Time Update, estimated remaining time 7 seconds  @ 1656.56 MCells/s 
[PROGRESS]: 69% [ 5615 / 8090 ] Time Update, estimated remaining time 5 seconds  @ 1632.63 MCells/s 
[PROGRESS]: 83% [ 6736 / 8090 ] Time Update, estimated remaining time 2 seconds  @ 1656.96 MCells/s 
Point Sensor Entity 1 (lower_left_bottom): Choosing component 1 to check conventional convergence. 
Point Sensor Entity 1 (lower_left_bottom): Choosing component 4 to check conventional convergence. 
Point Sensor Entity 2 (top_right_up): Choosing component 1 to check conventional convergence. 
Point Sensor Entity 2 (top_right_up): Choosing component 5 to check conventional convergence. 
[PROGRESS]: 95% [ 7697 / 8090 ] Time Update, estimated remaining time 1 seconds  @ 1174.38 MCells/s 
Simulation performed 8090 iterations. 
Elapsed time for 'Time Update' was 00:00:17 wall clock time. 

Post-process Sensors 
Post-process sensor 'Lines 1  (Antenna 700 MHz (front_of_eyes_center_vertical))' 
Post-process sensor 'Overall Field' 
Post-process sensor 'Point Sensor Entity 1 (lower_left_bottom)' 
Post-process sensor 'Point Sensor Entity 2 (top_right_up)' 
Trusted frequency is 700 MHz. Expect less accurate results outside. 
Elapsed time for 'Post-process Sensors' was 00:00:00 wall clock time. 
FDTD simulation finished successfully. 

Simulation 'EM_FDTD_thelonious_700MHz_front_of_eyes_center_vertical' has ended successfully and took 00:00:32 wall clock time 
No compression of solver files requested 
Released license feature 'AXWARE_TOKEN'. 
Released license feature 'FDTD_SOLVER'. 
Peak CPU memory usage: 971.7 MB (1018908672 Bytes) 
iSolve ended successfully. 
      - Subtask 'run_isolve_execution' done in 32.67s [SimulationRunner._run_isolve_manual]
      - Done in 32.67s [SimulationRunner._run_isolve_manual]
    - Wait for results... [SimulationRunner._run_isolve_manual]
      - Subtask 'run_wait_for_results' done in 5.03s [SimulationRunner._run_isolve_manual]
      - Done in 5.03s [SimulationRunner._run_isolve_manual]
    - Reload project... [SimulationRunner._run_isolve_manual]
License  : [Info]  Released [ MODEL_THELONIOUS 1.0 ]
Opening project: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash 
[Info]  Document produced by Sim4Life version 8.2.0.16876
[Info]  Checking out license feature 'MODEL_THELONIOUS', version 1.0, (1).
License  : [Info]  Acquired [ MODEL_THELONIOUS 1.0 ]
Modeler  : [Warn]  No exact match found for SkullNot changing colors.
Modeler  : [Warn]  No exact match found for SkullNot changing colors.
      - Subtask 'run_reload_project' done in 11.88s [SimulationRunner._run_isolve_manual]
      - Done in 11.88s [SimulationRunner._run_isolve_manual]
Project reloaded and results are available. [SimulationRunner._run_isolve_manual]
    - Subtask 'run_simulation_total' done in 54.61s [NearFieldStudy.subtask]
    - Done in 54.61s [NearFieldStudy.subtask]
Run deliverables verified. Updating metadata. [NearFieldStudy._verify_and_update_metadata]
Updated metadata in config.json [ProjectManager.update_simulation_metadata]
--- Finished: run (took 54.69s) --- [profile]
--- Starting: extract --- [profile]
Run deliverables verified. Proceeding with extraction. [NearFieldStudy._verify_run_deliverables_before_extraction]
Validating project file: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash [ProjectManager.open]
Opening project with Sim4Life: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash [ProjectManager.open]
Opening project: C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash 
License  : [Info]  Released [ MODEL_THELONIOUS 1.0 ]
[Info]  Document produced by Sim4Life version 8.2.0.16876
[Info]  Checking out license feature 'MODEL_THELONIOUS', version 1.0, (1).
License  : [Info]  Acquired [ MODEL_THELONIOUS 1.0 ]
Modeler  : [Warn]  No exact match found for SkullNot changing colors.
Modeler  : [Warn]  No exact match found for SkullNot changing colors.
Project reloaded. [ProjectManager.reload_project]
  - Extract results total... [NearFieldStudy.subtask]
    - Extract input power... [PowerExtractor.extract_input_power]
  - GetPower() not available, falling back to manual extraction. [PowerExtractor._extract_near_field_power]
      - Subtask 'extract_input_power' done in 3.78s [PowerExtractor.extract_input_power]
      - Done in 3.78s [PowerExtractor.extract_input_power]
    - Extract SAR statistics... [SarExtractor.extract_sar_statistics]
  - Loading tissue groups for 'thelonious' from material_name_mapping.json [SarExtractor._define_tissue_groups]
  - Extracting peak SAR details... [SarExtractor.extract_peak_sar_details]
      - Subtask 'extract_sar_statistics' done in 7.03s [SarExtractor.extract_sar_statistics]
      - Done in 7.03s [SarExtractor.extract_sar_statistics]
    - Extract power balance... [PowerExtractor.extract_power_balance]
    - Final Balance: 22.90% [PowerExtractor.extract_power_balance]
      - Subtask 'extract_power_balance' done in 2.23s [PowerExtractor.extract_power_balance]
      - Done in 2.23s [PowerExtractor.extract_power_balance]
    - Extract point sensors... [SensorExtractor.extract_point_sensor_data]
  - Point sensor plot saved to: C:\Users\user\repo-clean\results\near_field\thelonious\700MHz\front_of_eyes_center_vertical\point_sensor_data.png [SensorExtractor._save_plot]
      - Subtask 'extract_point_sensor_data' done in 0.55s [SensorExtractor.extract_point_sensor_data]
      - Done in 0.55s [SensorExtractor.extract_point_sensor_data]
  - Pickle report saved to: C:\Users\user\repo-clean\results\near_field\thelonious\700MHz\front_of_eyes_center_vertical\sar_stats_all_tissues.pkl [Reporter._save_pickle_report]
  - HTML report saved to: C:\Users\user\repo-clean\results\near_field\thelonious\700MHz\front_of_eyes_center_vertical\sar_stats_all_tissues.html [Reporter._save_html_report]
  - SAR results saved to: C:\Users\user\repo-clean\results\near_field\thelonious\700MHz\front_of_eyes_center_vertical\sar_results.json [ResultsExtractor._save_json_results]
    - Subtask 'extract_results_total' done in 13.80s [NearFieldStudy.subtask]
    - Done in 13.80s [NearFieldStudy.subtask]
Extract deliverables verified. Updating metadata. [NearFieldStudy._verify_and_update_metadata]
Updated metadata in config.json [ProjectManager.update_simulation_metadata]
Saving project to C:/Users/user/repo-clean/results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash... [ProjectManager.save]
[Info]  Document produced by Sim4Life version 8.2.0.16876
[Info]  There have been no model changes since the last time was saved. 

Project saved. [ProjectManager.save]
--- Finished: extract (took 30.59s) --- [profile]

--- NearFieldStudy Finished --- [NearFieldStudy.run]
--- Logging shutdown --- 
--- Logging shutdown --- 
License  : [Info]  Released [ MODEL_THELONIOUS 1.0 ]
[Info]  Topological Voxeler Report: Muscle
    Target Grid: Primary
    Duration: 2038.02 ms
    Priority: 0
    Edges: None
    Voxels: 96103
    Memory Consumption: 0.084938 kB

[Info]  Topological Voxeler Report: Skin
    Target Grid: Primary
    Duration: 2043.38 ms
    Priority: 0
    Edges: None
    Voxels: 21508
    Memory Consumption: 0.123222 kB

[Info]  Topological Voxeler Report: SAT
    Target Grid: Primary
    Duration: 1909.36 ms
    Priority: 0
    Edges: None
    Voxels: 24985
    Memory Consumption: 0.121010 kB

[Info]  Topological Voxeler Report: Fat
    Target Grid: Primary
    Duration: 1916.99 ms
    Priority: 0
    Edges: None
    Voxels: 23715
    Memory Consumption: 0.083389 kB

[Info]  Topological Voxeler Report: Brain_grey_matter
    Target Grid: Primary
    Duration: 660.133 ms
    Priority: 0
    Edges: None
    Voxels: 55992
    Memory Consumption: 0.024544 kB

[Info]  Topological Voxeler Report: Connective_tissue
    Target Grid: Primary
    Duration: 677.102 ms
    Priority: 0
    Edges: None
    Voxels: 12933
    Memory Consumption: 0.046371 kB

[Info]  Topological Voxeler Report: Bone
    Target Grid: Primary
    Duration: 529.629 ms
    Priority: 0
    Edges: None
    Voxels: 9017
    Memory Consumption: 0.044350 kB

[Info]  Topological Voxeler Report: Cerebrospinal_fluid
    Target Grid: Primary
    Duration: 585.837 ms
    Priority: 0
    Edges: None
    Voxels: 14690
    Memory Consumption: 0.088646 kB

[Info]  Topological Voxeler Report: Brain_white_matter
    Target Grid: Primary
    Duration: 347.053 ms
    Priority: 0
    Edges: None
    Voxels: 30817
    Memory Consumption: 0.019691 kB

[Info]  Topological Voxeler Report: Skull
    Target Grid: Primary
    Duration: 490.03 ms
    Priority: 0
    Edges: None
    Voxels: 20263
    Memory Consumption: 0.036324 kB

[Info]  Topological Voxeler Report: Tendon_Ligament
    Target Grid: Primary
    Duration: 228.936 ms
    Priority: 0
    Edges: None
    Voxels: 2012
    Memory Consumption: 0.021988 kB

[Info]  Topological Voxeler Report: Large_intestine
    Target Grid: Primary
    Duration: 237.051 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Vertebrae
    Target Grid: Primary
    Duration: 223.899 ms
    Priority: 0
    Edges: None
    Voxels: 7548
    Memory Consumption: 0.012505 kB

[Info]  Topological Voxeler Report: Lung
    Target Grid: Primary
    Duration: 181.668 ms
    Priority: 0
    Edges: None
    Voxels: 71680
    Memory Consumption: 0.026184 kB

[Info]  Topological Voxeler Report: Marrow_red
    Target Grid: Primary
    Duration: 155.288 ms
    Priority: 0
    Edges: None
    Voxels: 4559
    Memory Consumption: 0.029617 kB

[Info]  Topological Voxeler Report: Artery
    Target Grid: Primary
    Duration: 119.946 ms
    Priority: 0
    Edges: None
    Voxels: 2101
    Memory Consumption: 0.043495 kB

[Info]  Topological Voxeler Report: Large_intestine_lumen
    Target Grid: Primary
    Duration: 102.014 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Vein
    Target Grid: Primary
    Duration: 98.1659 ms
    Priority: 0
    Edges: None
    Voxels: 1338
    Memory Consumption: 0.020744 kB

[Info]  Topological Voxeler Report: Air_internal
    Target Grid: Primary
    Duration: 79.1533 ms
    Priority: 0
    Edges: None
    Voxels: 3390
    Memory Consumption: 0.007278 kB

[Info]  Topological Voxeler Report: Diaphragm
    Target Grid: Primary
    Duration: 88.8875 ms
    Priority: 0
    Edges: None
    Voxels: 8314
    Memory Consumption: 0.008522 kB

[Info]  Topological Voxeler Report: Liver
    Target Grid: Primary
    Duration: 78.388 ms
    Priority: 0
    Edges: None
    Voxels: 18313
    Memory Consumption: 0.005272 kB

[Info]  Topological Voxeler Report: Stomach
    Target Grid: Primary
    Duration: 87.828 ms
    Priority: 0
    Edges: None
    Voxels: 5411
    Memory Consumption: 0.002693 kB

[Info]  Topological Voxeler Report: Nerve
    Target Grid: Primary
    Duration: 87.9098 ms
    Priority: 0
    Edges: None
    Voxels: 1451
    Memory Consumption: 0.023468 kB

[Info]  Topological Voxeler Report: Mucosa
    Target Grid: Primary
    Duration: 60.5404 ms
    Priority: 0
    Edges: None
    Voxels: 329
    Memory Consumption: 0.003487 kB

[Info]  Topological Voxeler Report: Cartilage
    Target Grid: Primary
    Duration: 80.1576 ms
    Priority: 0
    Edges: None
    Voxels: 2561
    Memory Consumption: 0.037788 kB

[Info]  Topological Voxeler Report: Cerebellum
    Target Grid: Primary
    Duration: 53.6068 ms
    Priority: 0
    Edges: None
    Voxels: 12280
    Memory Consumption: 0.004150 kB

[Info]  Topological Voxeler Report: Intervertebral_disc
    Target Grid: Primary
    Duration: 57.954 ms
    Priority: 0
    Edges: None
    Voxels: 1606
    Memory Consumption: 0.003365 kB

[Info]  Topological Voxeler Report: Blood_vessel
    Target Grid: Primary
    Duration: 78.8028 ms
    Priority: 0
    Edges: None
    Voxels: 558
    Memory Consumption: 0.036507 kB

[Info]  Topological Voxeler Report: Kidney_cortex
    Target Grid: Primary
    Duration: 56.6828 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Heart_muscle
    Target Grid: Primary
    Duration: 50.9975 ms
    Priority: 0
    Edges: None
    Voxels: 18049
    Memory Consumption: 0.006874 kB

[Info]  Topological Voxeler Report: Mandible
    Target Grid: Primary
    Duration: 36.7393 ms
    Priority: 0
    Edges: None
    Voxels: 1424
    Memory Consumption: 0.003334 kB

[Info]  Topological Voxeler Report: Small_intestine
    Target Grid: Primary
    Duration: 46.2618 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Spleen
    Target Grid: Primary
    Duration: 31.4035 ms
    Priority: 0
    Edges: None
    Voxels: 4755
    Memory Consumption: 0.002098 kB

[Info]  Topological Voxeler Report: Stomach_lumen
    Target Grid: Primary
    Duration: 35.5623 ms
    Priority: 0
    Edges: None
    Voxels: 6396
    Memory Consumption: 0.001488 kB

[Info]  Topological Voxeler Report: Kidney_medulla
    Target Grid: Primary
    Duration: 23.0735 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Ear_skin
    Target Grid: Primary
    Duration: 25.8537 ms
    Priority: 0
    Edges: None
    Voxels: 745
    Memory Consumption: 0.003128 kB

[Info]  Topological Voxeler Report: Tongue
    Target Grid: Primary
    Duration: 13.7742 ms
    Priority: 0
    Edges: None
    Voxels: 2533
    Memory Consumption: 688 bytes

[Info]  Topological Voxeler Report: Esophagus
    Target Grid: Primary
    Duration: 21.3608 ms
    Priority: 0
    Edges: None
    Voxels: 540
    Memory Consumption: 0.003250 kB

[Info]  Topological Voxeler Report: Thymus
    Target Grid: Primary
    Duration: 15.869 ms
    Priority: 0
    Edges: None
    Voxels: 1942
    Memory Consumption: 0.001389 kB

[Info]  Topological Voxeler Report: Spinal_cord
    Target Grid: Primary
    Duration: 22.8303 ms
    Priority: 0
    Edges: None
    Voxels: 1522
    Memory Consumption: 0.002632 kB

[Info]  Topological Voxeler Report: Trachea
    Target Grid: Primary
    Duration: 23.102 ms
    Priority: 0
    Edges: None
    Voxels: 376
    Memory Consumption: 0.001137 kB

[Info]  Topological Voxeler Report: Teeth
    Target Grid: Primary
    Duration: 26.1998 ms
    Priority: 0
    Edges: None
    Voxels: 371
    Memory Consumption: 760 bytes

[Info]  Topological Voxeler Report: Eye_Sclera
    Target Grid: Primary
    Duration: 11.7457 ms
    Priority: 0
    Edges: None
    Voxels: 377
    Memory Consumption: 520 bytes

[Info]  Topological Voxeler Report: Ear_cartilage
    Target Grid: Primary
    Duration: 12.4414 ms
    Priority: 0
    Edges: None
    Voxels: 262
    Memory Consumption: 0.002754 kB

[Info]  Topological Voxeler Report: Thalamus
    Target Grid: Primary
    Duration: 8.8514 ms
    Priority: 0
    Edges: None
    Voxels: 1208
    Memory Consumption: 368 bytes

[Info]  Topological Voxeler Report: Small_intestine_lumen
    Target Grid: Primary
    Duration: 13.6083 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Bladder
    Target Grid: Primary
    Duration: 10.797 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Pancreas
    Target Grid: Primary
    Duration: 9.436 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Esophagus_lumen
    Target Grid: Primary
    Duration: 8.4816 ms
    Priority: 0
    Edges: None
    Voxels: 243
    Memory Consumption: 0.001625 kB

[Info]  Topological Voxeler Report: Meniscus
    Target Grid: Primary
    Duration: 8.7346 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Penis
    Target Grid: Primary
    Duration: 7.9636 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Trachea_lumen
    Target Grid: Primary
    Duration: 7.7146 ms
    Priority: 0
    Edges: None
    Voxels: 544
    Memory Consumption: 1016 bytes

[Info]  Topological Voxeler Report: Pons
    Target Grid: Primary
    Duration: 5.1731 ms
    Priority: 0
    Edges: None
    Voxels: 824
    Memory Consumption: 248 bytes

[Info]  Topological Voxeler Report: Eye_vitreous_humor
    Target Grid: Primary
    Duration: 6.2173 ms
    Priority: 0
    Edges: None
    Voxels: 939
    Memory Consumption: 384 bytes

[Info]  Topological Voxeler Report: Midbrain
    Target Grid: Primary
    Duration: 5.4243 ms
    Priority: 0
    Edges: None
    Voxels: 510
    Memory Consumption: 176 bytes

[Info]  Topological Voxeler Report: Gallbladder
    Target Grid: Primary
    Duration: 6.1489 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Heart_lumen
    Target Grid: Primary
    Duration: 5.5531 ms
    Priority: 0
    Edges: None
    Voxels: 526
    Memory Consumption: 280 bytes

[Info]  Topological Voxeler Report: Pharynx
    Target Grid: Primary
    Duration: 3.1245 ms
    Priority: 0
    Edges: None
    Voxels: 97
    Memory Consumption: 80 bytes

[Info]  Topological Voxeler Report: Medulla_oblongata
    Target Grid: Primary
    Duration: 2.9105 ms
    Priority: 0
    Edges: None
    Voxels: 359
    Memory Consumption: 168 bytes

[Info]  Topological Voxeler Report: Hippocampus
    Target Grid: Primary
    Duration: 3.1725 ms
    Priority: 0
    Edges: None
    Voxels: 178
    Memory Consumption: 120 bytes

[Info]  Topological Voxeler Report: Prostate
    Target Grid: Primary
    Duration: 3.582 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Adrenal_gland
    Target Grid: Primary
    Duration: 3.8691 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Bronchi
    Target Grid: Primary
    Duration: 2.881 ms
    Priority: 0
    Edges: None
    Voxels: 68
    Memory Consumption: 64 bytes

[Info]  Topological Voxeler Report: Testis
    Target Grid: Primary
    Duration: 2.9861 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Patella
    Target Grid: Primary
    Duration: 4.0883 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Ureter_Urethra
    Target Grid: Primary
    Duration: 3.7368 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: component1:Substrate
    Target Grid: Primary
    Duration: 9.8476 ms
    Priority: 0
    Edges: None
    Voxels: 8412
    Memory Consumption: 0.001396 kB

[Info]  Topological Voxeler Report: Extrude 1
    Target Grid: Primary
    Duration: 17.8383 ms
    Priority: 0
    Edges: 4319
    Voxels: None
    Memory Consumption: 752 bytes

[Info]  Topological Voxeler Report: Bronchi_lumen
    Target Grid: Primary
    Duration: 1.5447 ms
    Priority: 0
    Edges: None
    Voxels: 40
    Memory Consumption: 40 bytes

[Info]  Topological Voxeler Report: component1:Battery
    Target Grid: Primary
    Duration: 11.3133 ms
    Priority: 0
    Edges: 12000
    Voxels: 3268
    Memory Consumption: 0.001846 kB

[Info]  Topological Voxeler Report: Cornea
    Target Grid: Primary
    Duration: 1.454 ms
    Priority: 0
    Edges: None
    Voxels: 33
    Memory Consumption: 56 bytes

[Info]  Topological Voxeler Report: Hypothalamus
    Target Grid: Primary
    Duration: 1.0686 ms
    Priority: 0
    Edges: None
    Voxels: 45
    Memory Consumption: 24 bytes

[Info]  Topological Voxeler Report: Epididymis
    Target Grid: Primary
    Duration: 1.5807 ms
    Priority: 0
    Edges: None
    Voxels: None
    Memory Consumption: 0 bytes

[Info]  Topological Voxeler Report: Eye_lens
    Target Grid: Primary
    Duration: 0.7881 ms
    Priority: 0
    Edges: None
    Voxels: 28
    Memory Consumption: 40 bytes

[Info]  Topological Voxeler Report: Hypophysis
    Target Grid: Primary
    Duration: 0.496 ms
    Priority: 0
    Edges: None
    Voxels: 18
    Memory Consumption: 8 bytes

[Info]  Topological Voxeler Report: Pinealbody
    Target Grid: Primary
    Duration: 0.473 ms
    Priority: 0
    Edges: None
    Voxels: 16
    Memory Consumption: 8 bytes

[Info]  Topological Voxeler Report: component1:ShortingPin
    Target Grid: Primary
    Duration: 0.9927 ms
    Priority: 0
    Edges: 59
    Voxels: 8
    Memory Consumption: 32 bytes

[Info]  Topological Voxeler Report: Larynx
    Target Grid: Primary
    Duration: 0.2878 ms
    Priority: 0
    Edges: None
    Voxels: 7
    Memory Consumption: 8 bytes

[Info]  Topological Voxeler Report: commissura_anterior
    Target Grid: Primary
    Duration: 0.1882 ms
    Priority: 0
    Edges: None
    Voxels: 3
    Memory Consumption: 8 bytes

[Info]  Topological Voxeler Report: commissura_posterior
    Target Grid: Primary
    Duration: 0.0682 ms
    Priority: 0
    Edges: None
    Voxels: 1
    Memory Consumption: 8 bytes

[Info]  Topological Voxeler Report: component1:Patch
    Target Grid: Primary
    Duration: 5.3291 ms
    Priority: 0
    Edges: 1298
    Voxels: None
    Memory Consumption: 176 bytes

[Info]  Topological Voxeler Report: Complete Voxel Scene
    Voxel Scene Memory Consumption: 0.003806 GB
    Wall Clock Time: 7.09322 s

[Info]  Visualization Data Memory Consumption: 0.023711 GB
     Elapsed Time: 0.446288 s
[Info]  Time step: 8.16961e-13 s
--- Logging shutdown --- 
--- Logging shutdown --- 
------------------------------------------------------------

Command completed with return code: 0

0

The GUI opens and shows progress through three phases:

Setup phase (1-2 minutes): - Create project directory - Import phantom model (thelonious) - Import antenna CAD model - Place antenna at nasion landmark, and lower this by 100 mm. - Apply material properties - Configure simulation boundaries - Set up gridding

Run phase (anwyhere between 1 minute and 5 hours depending on simulation settings): - Writes the input file - Launch iSolve and executes the FDTD simulation - Monitors convergence

Extract phase (1-2 minutes): - Open completed project - Extract SAR data from sensors - Generate statistics reports - Save deliverables

Watch the GUI status log to see each subtask complete with its timing.


Understanding the results

After the simulation completes, find the results in:

results/near_field/thelonious/700MHz/
  front_of_eyes_center_vertical/

Output files

Simulation project: - simulation.smash: Complete Sim4Life project with fields and SAR

SAR data: - sar_results.json: Raw SAR values for all tissues - sar_stats_all_tissues.pkl: Statistical summaries (pickle format) - sar_stats_all_tissues.html: Human-readable HTML report

Metadata: - config.json: Config snapshot and caching flags

Analysis and visualization sections will be added in a future tutorial.


Checking the Sim4Life project

Open the project to inspect the simulation setup:

run_bash("ls results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/")
Running: source .bashrc && ls results/near_field/thelonious/700MHz/front_of_eyes_center_vertical/

------------------------------------------------------------
config.json
near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash
near_field_thelonious_700MHz_front_of_eyes_center_vertical.smash_Results
point_sensor_data.png
progress.log
sar_results.json
sar_stats_all_tissues.html
sar_stats_all_tissues.pkl
verbose.log
------------------------------------------------------------

Command completed with return code: 0

0

You can open this .smash file in Sim4Life to see: - Phantom geometry with tissue materials - Antenna positioned in front of eyes - Simulation bounding box (head region) - FDTD grid resolution - Point sensors for SAR measurement


What's next

You've completed your first near-field simulation. Next steps:

Tutorial 4: Gridding and phantom rotation - Manual vs automatic gridding - Subgridding for antenna components - By_cheek placement with phantom rotation - Scene alignment optimization

Tutorial 5: Parallel and cloud execution - Running multiple simulations simultaneously - Config splitting strategies - Using oSPARC for cloud compute


Summary

You learned: - Near-field simulations model device exposure with antennas near the body - Antenna configuration includes materials, power, and gridding settings - Placement scenarios use anatomical landmarks for positioning - The GUI shows real-time progress, logs, timings, and system utilization - GOLIAT uses two log streams (progress and verbose) with different purposes - Simulations progress through setup, run, and extract phases - Results include SAR data, statistics, and complete Sim4Life projects

In Tutorial 4, we'll explore computational gridding strategies and more complex placements requiring phantom rotation.