Coder Social home page Coder Social logo

viennats / viennats-dev Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 13.0 60.37 MB

Developer repository for ViennaTS - The Vienna Topography Simulator: Releases will be tagged on the master branch and published as dedicated, compressed packages on source forge:

Home Page: http://viennats.sourceforge.net

License: Other

CMake 0.44% C++ 99.36% Shell 0.19%

viennats-dev's People

Contributors

filipoviclado avatar josefweinbub avatar luizaguinsky avatar prindl avatar viennats avatar xaverklemenschits avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

viennats-dev's Issues

help~~

Which version of VTK does Viennats-dev require?
During the installation process when I go to the "make" step ,why is it displayed "Vtkobject.h: 56:44 error: extra '; ' and vtkAlogorithm.h;57;39;error: extra ';'"?

Mask and hole shape settings

I want to perform etching with SF6_O2 plasma with SiO2 set as mask. So I am trying to set up the SiO2 mask shape and the Si hole shape, but I am struggling because I don't know how to use dx and vtk files. How can I set up the initial shape of the mask?

Compilation problem under windows

I have tried to build this repo under ubuntu, and succeeded.
I need to build it under windows but failed.

compiler:GCC 13.1.0 x86_64-w64-mingw32
When I used cmake to build this repo, I got such problems.

[build] D:/application/MinGW/x86_64-13.1.0-release-posix-seh-msvcrt-rt_v11-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ostream:428:38: error: 'std::ios_base::seekdir' has not been declared
[build]   428 |       seekp(off_type, std::ios_base::seekdir);
[build]       |                                      ^~~~~~~
[build] D:/application/MinGW/x86_64-13.1.0-release-posix-seh-msvcrt-rt_v11-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ostream: In destructor 'std::basic_ostream<_CharT, _Traits>::sentry::~sentry()':
[build] D:/application/MinGW/x86_64-13.1.0-release-posix-seh-msvcrt-rt_v11-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ostream:513:44: error: incomplete type 'std::ios_base' used in nested name specifier
[build]   513 |         if (bool(_M_os.flags() & ios_base::unitbuf) && !uncaught_exception())
[build]       |                                            ^~~~~~~
[build] compilation terminated due to -fmax-errors=2.

Could you give me some instructions to fix this? Thank you very much.

Focused ion beam example

Hello everyone.
Could you please provide a focused ion beam example ? It's hard to figure out using just a user guide.

I wanna perform Hole Etching with SF6_O2

I use ViennaTS instead of ViennaPS because the code is easier to understand. However, I am having trouble finding any manuals or other information on etching with SF6_O2 plasma in the Examples. Please let me know how it is possible.

thin_out() needs to be called twice to distribute number of LS points evenly across cores

The function thin_out() first distributes the number of defined points across cores and then deletes those points that have LS values higher than 0.5. This results in the last core getting a very small number of points. Calling the function twice in a road results in good load balancing as no points are removed after setting the segmentation.

Example:
thin_out_example.zip

Number of points per thread, for 4 threads:
-->After first call: 41, 41, 38, 2
-->After second call: 31, 31, 30, 30

Holes in volume_ouput geometry

When outputting a geometry with "output_volume", some edges have holes along them. This row of triangles seems not to have been outputted.
=> there are surface elements but only very small ones not closing the surface:
seems to be a problem with the levelset values at the edges of geometries leading to triangles too small to close the boundary; missing triangles lie outside the boundary and cannot be outputted.

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.