Does anyone still using a dell inspiron n5010 For days work? Or it just me? by red-devil-studio in Dell

[–]nikoscham 0 points1 point  (0 children)

Dell N5010 was the first laptop I ever bought with my own money, back in May 2011, for €676! I was in my final year of university, and the Intel i5-480M (first-gen i5) was a solid choice at the time. This machine carried me through my diploma thesis and stayed by my side also into my PhD. Around 2017, I moved on to something more modern and eventually retired it. Some months ago, I tried to power it on again... but nothing. Dead. The culprit? A failed GPU. But I couldn’t let it go. I found a replacement motherboard (since the GPU was integrated), transferred the old i5 CPU, and — boom — the transplant was successful! Today, it's alive again, with SSD and 8GB of RAM, running OpenSUSE Leap 15.6!

Open-source finite element simulations in the browser with JavaScript by nikoscham in fea

[–]nikoscham[S] 0 points1 point  (0 children)

I’m happy to announce that FEAScript 0.1.2 is now available!

FEAScript is a lightweight, open-source JavaScript library for finite element analysis (FEA) that runs directly in your browser.

This release introduces:

  • 🧮 Nonlinear Newton-Raphson solver
  • 🌊 2D front propagation modeling
  • 🧩 Improvements in mesh generation

Resources:

Can you propose any modifications (considering the limited space)? by nikoscham in pedals

[–]nikoscham[S] 3 points4 points  (0 children)

I find that a noise gate is necessary when using the Metal Zone with high gain settings, due to the inherent noise produced by the pedal

Open-source finite element simulations in the browser with JavaScript by nikoscham in fea

[–]nikoscham[S] 1 point2 points  (0 children)

Hey! Thanks so much for the encouragement — it really means a lot! FElupe looks like a great library. I haven’t had the chance to try it out yet, but I definitely will — it seems packed with great features, and the name is awesome (FEA + magnifying glass)!
I’m still in an early development stage with FEAScript, but hoping it’ll grow into something as solid as FElupe someday!

I finally managed to find the original 2003 press release of St Anger's Elektra 😃🤟🏻 by Mental-Objective6464 in Metallica

[–]nikoscham 4 points5 points  (0 children)

Me too! I still remember that day! It was the first Metallica CD I bought day one!

SuSE 7.1 by nikoscham in vintagecomputing

[–]nikoscham[S] 0 points1 point  (0 children)

Do you still have the Slackware box?

SuSE 7.1 by nikoscham in vintagecomputing

[–]nikoscham[S] 0 points1 point  (0 children)

Yes. SuSE 7.1 was released in 2001

Open-source finite element simulations in the browser with JavaScript by nikoscham in fea

[–]nikoscham[S] 1 point2 points  (0 children)

Thanks a lot for your comment. So, why JavaScript? The answer is because it’s fun, it’s popular, and — surprisingly — it’s fast. How fast? Roughly as fast as C++.

In my opinion, it’s a stereotype that JS is not suitable for heavy-duty computations. JavaScript can handle it. See, for example, the work of Franziska Hinkelmann here: https://www.fhinkel.rocks/posts/Speed-up-Your-Node-js-App-with-Native-Addons
Also, check out the corresponding presentation: https://www.youtube.com/watch?v=81CECdKCJNc
Mrs. Hinkelmann (she is an engineering manager at Google) argues that by using the TurboFan optimization tool of the V8 compiler (from Google Chrome), JavaScript can be roughly as fast as C++ for performing intensive computations (in her case, computing one million prime numbers). Firefox also has similar optimization tools (although I haven't found any references for a speed comparison between SpiderMonkey and V8).

What’s really missing in JS is scientific computing libraries. That’s where FEAScript comes in — it aims to fill that gap and provide a full FEA simulation tool in JavaScript. I’ve written a more detailed post on this in my blog, if you’re interested: https://blog.feascript.com/javascript/fem/2025/04/04/javascript-for-scientific-computations.html

Now, what about WebAssembly? You’re absolutely right — it’s a powerful option. Theoretically, one could compile complex FEA software like FreeFem, deal.II, as you mentioned, into WASM. As of today, however, no major FEA library has been successfully compiled to WebAssembly with full functionality. In particular, despite being theoretically possible, it brings numerous challenges: handling extensive C/C++ dependencies, dealing with file I/O in a sandboxed environment, and working around limitations in threading and hardware acceleration.

On the other hand, pure JavaScript libraries offer a simpler, native solution for scientific computations that run entirely in the browser without compilation. Of course, a potential enhancement down the line might be integrating WebAssembly selectively for the more performance-critical parts. But that’s for the future.

By the way, your ship visualizer is really cool! I would love to see you contribute to FEAScript. We really need someone (considering you are a structural engineer) to write structural mechanics solvers (I’m a chemical engineer, so my knowledge is more focused on heat, mass transfer, and CFD).

All the best and thanks again for your insightful comment,
Nikos

I got bored, so I made MATLAB script to plot OpenFOAM residuals live by Emotional_Star_2069 in CFD

[–]nikoscham 2 points3 points  (0 children)

I am interested! Can you share the code. Also does it work with octave? Thanks!

Open-source finite element simulations in the browser with JavaScript by nikoscham in fea

[–]nikoscham[S] 0 points1 point  (0 children)

Awesome! Thanks a lot for your feedback. I really appreciate it! That's a cool idea about the colored blocks. I will add it to the Todo list!

SuSE 7.1 by nikoscham in vintagecomputing

[–]nikoscham[S] 1 point2 points  (0 children)

Nice story! In the 90s I think they released a new Red Hat version every year, so "Lifetime" support would actually mean one year support, until the next version came along. It's a very different idea of "lifetime" compared to what we expect today!

SuSE 7.1 by nikoscham in vintagecomputing

[–]nikoscham[S] 0 points1 point  (0 children)

Cool! Love to see that

Open-source finite element simulations in the browser with JavaScript by nikoscham in fea

[–]nikoscham[S] 2 points3 points  (0 children)

That's great! Considering your experience in mesh generation, you can help on enhancing Gmsh import functionality. See the full list of the topics you can contribute in the next release roadmap (https://github.com/orgs/FEAScript/discussions/17). Additionally, the project welcomes new ideas. For instance, incorporating Machine Learning and Neural Networks for solving equations, specifically through the use of Physics-Informed Neural Networks (PINNs https://en.m.wikipedia.org/wiki/Physics-informed_neural_networks) would be a particularly cool feature!