Giter Club home page Giter Club logo

peits's People

Contributors

dpshelio avatar jimbles avatar markusjehl avatar tdowrick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

peits's Issues

Incorrect results with Integer sigmas

Voltages are ~x10 higher than expected when using a sigma =2 for all elements. Setting it to 2.0001 works.
load_sigma_vector_binary gives expected values of 2, so likely inside the solver somewhere.

This was a day of my life you took away from me markus, and I want it back

Install using latest dependencies versions

In particular, this means:

  • Zoltan3.83
  • Dune2.6

Since Dune has a full CMake build process, I am trying to replace the Automake, sh INSTALL process with a coherent CMake one for a dune-peits module.

Weird results when origin is inside mesh

Kirill had something weird where the X, Y and Z coordinates of the mesh encopassed the origin, that a whole section of the result was all fucked up. Translating the coordinates of the mesh so they were all positive fixed this...

Doesnt build on Ubuntu 18.04

Fails when running sh INSTALL with the following error

/usr/include/c++/7/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support \

Its probably related to the newer GCC, there are so many places where build and compiler flags are set that I am unsure where to set -std=c++11 or -std=gnu++11

A Dockerfile to set up the full environment

Develop a Dockerfile to set up the full environment including PETSc, Zoltan and dune on Ubuntu18 to get the latest LTR updates.
What needs to be included next:

  • metis
  • parmetis

Proper Calling PEITS from Octave with EIDORS fmdl Structure

Hi there,
I am trying to prepare a call the PEITS solver from octave, where an input is the EIDORS fmdl structure (see fmdl_cyl.mat in the attached zip file) with cylinder equipped by circular electrodes. After executing my code (see call_peits.m in the attached zip file), I have received the following error:

octave:8> out = call_peits('JOB1'); Warning: Unable to read parameter file '../data/parameter' Error: ParameterNotFound [map:/home/jc/PEITS_root/PEITS/dune-fem-1.4.0/dune/fem/io/parameter.hh:734]: Parameter 'electrode.use_node_assignment' not found. Warning: Unable to read parameter file '../data/parameter' Error: ParameterNotFound [map:/home/jc/PEITS_root/PEITS/dune-fem-1.4.0/dune/fem/io/parameter.hh:734]: Parameter 'electrode.use_node_assignment' not found. ...

I would like to ask for advice. Are all parameters in the right place?
In a summary, I have the following files in the directory PEITS_root/PEITS/data/

standardparams
parameter
current_protocol_3Dcyl.txt
electrode_nodes_3Dcyl.txt
param_3Dcyl
3Dcyl.dgf

which are also part of the attached zip file: call_peits.zip

Thank you in advance for any advice.

missing dependencies in install guide

Installing on windows system for linux which doesnt have everything installed as normal ubuntu highlighted that some other packages were needed:
pkg-config

its still not compiling so there is something else too

when making zoltan

Makefile:1053: recipe for target 'install-exec-hook' failed
make[3]: *** [install-exec-hook] Error 255
make[3]: Leaving directory '/home/james/PEITS_root/Zoltan_v3.8/BUILD_DIR'
Makefile:916: recipe for target 'install-exec-am' failed
make[2]: *** [install-exec-am] Error 2
make[2]: Leaving directory '/home/james/PEITS_root/Zoltan_v3.8/BUILD_DIR'
Makefile:863: recipe for target 'install-am' failed
make[1]: *** [install-am] Error 2
make[1]: Leaving directory '/home/james/PEITS_root/Zoltan_v3.8/BUILD_DIR'
Makefile:534: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

PEITS install

Will the PEITS installation package be updated? There are always errors in the installation, and some packages have failed.

Surface parmeter file not needed for dune_exporter.m

dune_exporter.m currently has this bit of code:

fprintf(paramfile, ['electrode.nodes: ../data/electrode_nodes_TA052_meters']); % If electrodes should be defined by nodes, change this file

fprintf(paramfile, ['surface.coordinates: ../data/surface_coordinates_TA052_precise']);

But in most cases we aren't generating these files so it produces an error when PEITS is running.

Quick fix: remove these lines

Documentation is lacking...

things missing from markus' dune peits wiki readme

  • run second long petsc installer from petsc dir
  • git checkout 8695de0
  • extract zoltan zip in PEITS dir
  • make build DIR
  • suggest different lib dir not same as repo!
  • change config.opts to config.opts_example or something
  • zoltan.h is missing when installing peits - forgot make install on zoltan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.