Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lägga till eldraw #8

Merged
merged 1 commit into from
Sep 7, 2015
Merged

Lägga till eldraw #8

merged 1 commit into from
Sep 7, 2015

Conversation

KristofferC
Copy link
Collaborator

Lade till eldraw och en notebook som än så länge bara visar ett exempel. Tänkte lägga in lite om patch testing där. Måste fixa eldisp också men det får bli imorgon.

@JimBrouzoulis
Copy link
Collaborator

Ser snyggt ut! Snart ett komplett FE bibliotek :)
Blir intressant att benchmark'a senare, en CALFEM och en Julia implementering för lösning av samma FE-problem.

@KristofferC
Copy link
Collaborator Author

Lade till eldisp2 och att man kan skriva elementnummber i eldraw2. Du kan kolla notebooken för att se hur det ser ut.

@JimBrouzoulis
Copy link
Collaborator

Gött!
Jag får ta och slänga ihop ett exempel med ett fackverk sen: mesh + deformerad

@KristofferC
Copy link
Collaborator Author

Jag testade att trycka ut (i princip) så mycket prestanda jag i princip kunde i plani4e för att se hur det skulle se ut.

Som det är nu så kör den 100 000 element på 1.6 sekunder.
Min version här: https://github.com/KristofferC/JuAFEM.jl/blob/kc/perf_plani4e/src/elements/plani4.jl
kör på 0.6 sekunder.

Frågan är som speedupen är värt att koden blir lite fulare. Det jag gör är att förallokerar en del variabler och använder dessa för att spara resultaten för en del operationer så att det inte behövs allokeras nya hela tiden.

Matlab kör samma sak på 17 sekunder.

@KristofferC KristofferC force-pushed the kc/eldraw branch 3 times, most recently from 19b356e to baa8a5c Compare September 7, 2015 12:25
KristofferC added a commit that referenced this pull request Sep 7, 2015
@KristofferC KristofferC merged commit 76a7f5d into master Sep 7, 2015
@KristofferC KristofferC deleted the kc/eldraw branch September 7, 2015 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants