GithubHelp home page GithubHelp logo

ukaea / parallel-preprocessor Goto Github PK

View Code? Open in Web Editor NEW
18.0 4.0 10.0 5.28 MB

Parallel-preprocessor: a prototype of parallel CAE geometry preprocessing framework

License: Other

CMake 11.43% C++ 66.68% Python 17.41% Batchfile 0.08% Shell 1.49% C 2.90%
cad cae preprocessing parallel-computing opencascade

parallel-preprocessor's People

Contributors

johnnonweiler avatar luzpaz avatar qingfengxia avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

parallel-preprocessor's Issues

compiling failed on MacOS-latest

I am looking forwards someone with mac os can fix the error caused by std::make_shared<T>

while I have created a new wiki page "BuildOnMacOS.md" to describe the procedure to install dependencies.

select multiple thread exectutor or serialExecutor by json config

if the thread count is 1, then serialExecutor is used instead, useful in benchmarking and validation.

use thread pool, thread count == 1, it is not equal to use serialExecutor, there is tiny cost. NOTE imprinting is a coupled operation, not supported/code for serial single thread SerialExecutor.

command line usage with args -o not working

When running /usr/bin/python /usr/bin/geomPipeline.py manifest.json -o ppp.brep

I think I am using the geomPipeline correctly according to the --help instructurings I get a RuntimeError

Screenshot from 2020-10-14 09-32-28

Screenshot from 2020-10-14 09-32-53

request for conda install

Not sure how useful this would be for others but I would be keen to see a conda install for this nice package

Lowering the bar for entry and quicker for users to get up and running

Conda forge is really quite a nice option these days and has lots of help for package making

I realize this is a big ask and would be a significant undertaking but it would also be great :-)

errors when running geompipline

When trying to use the geomPipeline.py in ubuntu 18.04 Conda env I get an error and was wondering

Screenshot from 2020-10-07 14-58-36

I have tried installing additional software sudo apt-get install libstdc++6 but this has not helped

Here are the commands I used to install and run the PPP

sudo add-apt-repository -y ppa:freecad-maintainers/freecad-stable
sudo apt update
sudo install -y freecad
sudo apt-get install -y libtbb2 libocct-foundation-7.3  libocct-data-exchange-7.3  libocct-modeling-data-7.3 libocct-modeling-algorithms-7.3  libocct-ocaf-7.3
wget https://github.com/ukaea/parallel-preprocessor/releases/download/dev/parallel-preprocessor-0.3-dev_ubuntu-20.04.deb
sudo dpkg -i parallel-preprocessor-0.3-dev_ubuntu-20.04.deb 
geomPipeline.py config.json
/home/jshim/anaconda3/bin/python /usr/bin/geomPipeline.py config.json

missing file pppStartPipeline

This might be me making the error again but wanted to mention that I'm getting this error, Looks like PPP can't find the pppStartPipeline file and it appears to not have installed with the others

Screenshot from 2020-10-12 20-41-25

Screenshot from 2020-10-12 20-46-39

Shape hash or uniqueId algorithm has problem

ukaea/openmc_workshop task10

for small value like centerOfMess.X = 0.014 (before write brep) vs 0.012 (after write out brep in occ_faceter) has diff value,

No material found for ID: 4710765210376886256
with volume: 1.26734e+08, CentreOfMass: 0.0145901, -9.97406e-15, 268.845

"material": "copper",
"name": "divertor.stp",
"property": {
    "area": 2300829.253375523,
    "centerOfMass": [
        0.012942664269858002,
        -1.6442619387761406e-14,
        268.84456044917755
    ],
    "volume": 126733088.77402382
},
"uniqueId": 4710765210367973360

No material found for ID: 13934137247231662064
with volume: 1.26734e+08, CentreOfMass: 0.0145901, -1.254e-14, -268.845

"material": "copper",
"name": "divertor.stp",
"property": {
    "area": 2300829.253375234,
    "centerOfMass": [
        0.012942664144260964,
        -1.43356289324801e-14,
        -268.84456044879204
    ],
    "volume": 126733088.77435534
},
"uniqueId": 13934137247222749168

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.