How to get the fieldview

I have a new ansys model, and I want to see its fieldview, but the running result show killed…


This is the code

#include <iostream>
#include <TApplication.h>
#include <TH1F.h>
#include <TCanvas.h>

#include "Garfield/MediumSilicon.hh"
#include "Garfield/ComponentConstant.hh"
#include "Garfield/Sensor.hh"
#include "Garfield/TrackTrim.hh"
#include "Garfield/DriftLineRKF.hh"
#include "Garfield/ViewDrift.hh"
#include "Garfield/ViewSignal.hh"
#include "Garfield/ComponentAnsys123.hh"
#include "Garfield/MediumMagboltz.hh"
#include "Garfield/ViewField.hh"
#include "Garfield/TrackHeed.hh"

using namespace Garfield;

int main(int argc, char *argv[]) {

  // Application
  TApplication app("app", &argc, argv);
 
  ComponentAnsys123 fm;
  fm.Initialise("ELIST.lis", "NLIST.lis", "MPLIST.lis", "PRNSOL.lis", "cm");
  fm.PrintRange();
  fm.PrintMaterials();
 // fm.SetWeightingField("weight.lis", "readout");
  double x0, y0, z0, x1, y1, z1;
  fm.GetBoundingBox(x0, y0, z0, x1, y1, z1);

  ViewField fieldView;
  constexpr bool plotField = true;
  if (plotField) {
    fieldView.SetComponent(&fm);
    // Set the normal vector of the viewing plane.
    fieldView.SetPlane(-1, 0, 0, 0.5 * (x0 + x1), 0, 0);
    fieldView.PlotContour();
    //fieldView.PlotFieldLines(xf, yf, zf, true, true, kOrange-3); 
  }

I think @hschindl can help you.

I don’t know. The new field map seems to be similar in size to your previous one.
Can you try to find out why your process was killed (dmesg -e | grep -i killed)?

xxc@xxc-linux:~/garfieldpp/Gem/build$ dmesg -e | grep -i killed
[ +0.000006] Out of memory: Killed process 463222 (gem) total-vm:3277980kB, anon-rss:991244kB, file-rss:4kB, shmem-rss:0kB, UID:1000 pgtables:2544kB oom_score_adj:0
[ +0.000014] Out of memory: Killed process 463899 (code) total-vm:452100kB, anon-rss:38348kB, file-rss:0kB, shmem-rss:1008kB, UID:1000 pgtables:692kB oom_score_adj:200
[ +0.000061] Out of memory: Killed process 464477 (code) total-vm:465188kB, anon-rss:40260kB, file-rss:0kB, shmem-rss:1068kB, UID:1000 pgtables:696kB oom_score_adj:200
[ +0.000021] Out of memory: Killed process 467633 (code) total-vm:406732kB, anon-rss:26432kB, file-rss:0kB, shmem-rss:68kB, UID:1000 pgtables:552kB oom_score_adj:200
[ +0.000012] Out of memory: Killed process 467594 (gem) total-vm:3359820kB, anon-rss:1073188kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2712kB oom_score_adj:0
[ +0.000030] Out of memory: Killed process 467642 (code) total-vm:456880kB, anon-rss:37316kB, file-rss:0kB, shmem-rss:1088kB, UID:1000 pgtables:688kB oom_score_adj:200
[ +0.000035] Out of memory: Killed process 467966 (code) total-vm:292028kB, anon-rss:17064kB, file-rss:0kB, shmem-rss:17612kB, UID:1000 pgtables:408kB oom_score_adj:200
[ +0.000007] Out of memory: Killed process 467939 (gem) total-vm:3298176kB, anon-rss:1011376kB, file-rss:4kB, shmem-rss:0kB, UID:1000 pgtables:2584kB oom_score_adj:0
[ +0.000018] Out of memory: Killed process 467977 (code) total-vm:289976kB, anon-rss:17936kB, file-rss:0kB, shmem-rss:18868kB, UID:1000 pgtables:404kB oom_score_adj:200
[ +0.000009] Out of memory: Killed process 469495 (gem) total-vm:3336536kB, anon-rss:1049652kB, file-rss:4kB, shmem-rss:0kB, UID:1000 pgtables:2664kB oom_score_adj:0
[ +0.000020] Out of memory: Killed process 469539 (code) total-vm:283504kB, anon-rss:10800kB, file-rss:0kB, shmem-rss:20780kB, UID:1000 pgtables:400kB oom_score_adj:200
[ +0.000032] Out of memory: Killed process 473025 (gem) total-vm:3204500kB, anon-rss:917900kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2404kB oom_score_adj:0
[ +0.000046] Out of memory: Killed process 473058 (code) total-vm:283888kB, anon-rss:10048kB, file-rss:0kB, shmem-rss:20184kB, UID:1000 pgtables:396kB oom_score_adj:200
[ +0.000009] Out of memory: Killed process 473061 (code) total-vm:215204kB, anon-rss:8716kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:212kB oom_score_adj:200
[ +0.000006] Out of memory: Killed process 473315 (gem) total-vm:3195256kB, anon-rss:908612kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2380kB oom_score_adj:0
[ +0.000030] Out of memory: Killed process 473341 (code) total-vm:283760kB, anon-rss:4860kB, file-rss:0kB, shmem-rss:20028kB, UID:1000 pgtables:404kB oom_score_adj:200
[ +0.000008] Out of memory: Killed process 473627 (gem) total-vm:3216244kB, anon-rss:929680kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2420kB oom_score_adj:0
[ +0.000013] Out of memory: Killed process 473654 (code) total-vm:277444kB, anon-rss:3780kB, file-rss:0kB, shmem-rss:19584kB, UID:1000 pgtables:388kB oom_score_adj:200
[ +0.000009] Out of memory: Killed process 473923 (gem) total-vm:3214000kB, anon-rss:927216kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2416kB oom_score_adj:0
[ +0.000017] Out of memory: Killed process 473951 (code) total-vm:277444kB, anon-rss:3872kB, file-rss:0kB, shmem-rss:20152kB, UID:1000 pgtables:392kB oom_score_adj:200
[ +0.000008] Out of memory: Killed process 473954 (code) total-vm:207992kB, anon-rss:2428kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:196kB oom_score_adj:200
[ +0.000017] Out of memory: Killed process 474403 (gem) total-vm:3223380kB, anon-rss:936760kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2432kB oom_score_adj:0
[ +0.000041] Out of memory: Killed process 474433 (code) total-vm:279748kB, anon-rss:4420kB, file-rss:0kB, shmem-rss:20656kB, UID:1000 pgtables:400kB oom_score_adj:200
[ +0.000009] Out of memory: Killed process 474435 (code) total-vm:207992kB, anon-rss:2360kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:196kB oom_score_adj:200
[ +0.000005] Out of memory: Killed process 479240 (gem) total-vm:3168160kB, anon-rss:881556kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2336kB oom_score_adj:0
[ +0.000055] Out of memory: Killed process 479288 (code) total-vm:277572kB, anon-rss:4020kB, file-rss:0kB, shmem-rss:19664kB, UID:1000 pgtables:384kB oom_score_adj:200
[ +0.000018] Out of memory: Killed process 480601 (gem) total-vm:3232708kB, anon-rss:945852kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2460kB oom_score_adj:0
[ +0.000018] Out of memory: Killed process 480637 (code) total-vm:277828kB, anon-rss:3520kB, file-rss:0kB, shmem-rss:19352kB, UID:1000 pgtables:392kB oom_score_adj:200
[ +0.000006] Out of memory: Killed process 480640 (code) total-vm:207992kB, anon-rss:2292kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:196kB oom_score_adj:200
[ +0.000018] Out of memory: Killed process 481113 (gem) total-vm:3274808kB, anon-rss:988192kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2536kB oom_score_adj:0
[ +0.000015] Out of memory: Killed process 481138 (code) total-vm:285640kB, anon-rss:3988kB, file-rss:0kB, shmem-rss:19644kB, UID:1000 pgtables:396kB oom_score_adj:200
[ +0.000007] Out of memory: Killed process 481394 (gem) total-vm:3281680kB, anon-rss:995116kB, file-rss:4kB, shmem-rss:0kB, UID:1000 pgtables:2548kB oom_score_adj:0
[ +0.000013] Out of memory: Killed process 481421 (code) total-vm:277572kB, anon-rss:4120kB, file-rss:0kB, shmem-rss:22020kB, UID:1000 pgtables:400kB oom_score_adj:200
[ +0.000006] Out of memory: Killed process 482041 (gem) total-vm:3341700kB, anon-rss:1055064kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2676kB oom_score_adj:0
[ +0.000023] Out of memory: Killed process 483633 (code) total-vm:460788kB, anon-rss:39524kB, file-rss:0kB, shmem-rss:816kB, UID:1000 pgtables:688kB oom_score_adj:200
[ +0.000011] Out of memory: Killed process 484192 (code) total-vm:223864kB, anon-rss:15120kB, file-rss:0kB, shmem-rss:4kB, UID:1000 pgtables:296kB oom_score_adj:200
[ +0.000219] Out of memory: Killed process 412335 (GeckoMain) total-vm:6611148kB, anon-rss:363316kB, file-rss:0kB, shmem-rss:346636kB, UID:1000 pgtables:6144kB oom_score_adj:0
[ +0.000034] Out of memory: Killed process 503442 (gem) total-vm:3555608kB, anon-rss:1265388kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:3100kB oom_score_adj:0
[ +0.000039] Out of memory: Killed process 519385 (gem) total-vm:3556604kB, anon-rss:1266368kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:3108kB oom_score_adj:0
[ +0.000035] Out of memory: Killed process 531479 (gem) total-vm:3374696kB, anon-rss:1221824kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2996kB oom_score_adj:0
[ +0.000006] Out of memory: Killed process 532950 (gem) total-vm:3464284kB, anon-rss:1177460kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2908kB oom_score_adj:0
[ +0.000006] Out of memory: Killed process 533246 (gem) total-vm:3363696kB, anon-rss:1210880kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2972kB oom_score_adj:0
[ +0.000036] Out of memory: Killed process 484195 (code) total-vm:501588kB, anon-rss:14036kB, file-rss:0kB, shmem-rss:1388kB, UID:1000 pgtables:800kB oom_score_adj:200
[ +0.000006] Out of memory: Killed process 533776 (gem) total-vm:3368088kB, anon-rss:1215216kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2972kB oom_score_adj:0
[ +0.000035] Out of memory: Killed process 536338 (gem) total-vm:3365576kB, anon-rss:1212588kB, file-rss:4kB, shmem-rss:0kB, UID:1000 pgtables:2980kB oom_score_adj:0
[ +0.000009] Out of memory: Killed process 536635 (gem) total-vm:3423792kB, anon-rss:1270932kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:3088kB oom_score_adj:0
[ +0.000010] Out of memory: Killed process 538977 (gem) total-vm:3415432kB, anon-rss:1262508kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:3072kB oom_score_adj:0
[ +0.000022] Out of memory: Killed process 539350 (gem) total-vm:3373636kB, anon-rss:1220816kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2992kB oom_score_adj:0

Hm, looks like your program was terminated by the out-of-memory killer. Are you running many processes at the same time?
You could try to disable the OOM killer but I’m not sure that’s a good idea…

No, only this process is running,The home directory only has less than 1GB left… what’s the disable the OOM killer

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.