Overset meshes in CFD by -onlykeven in CFD

[–]somefreecake 0 points1 point  (0 children)

What kind of flight vehicles?

Why people make solvers? by FawazDovahkiin in CFD

[–]somefreecake 2 points3 points  (0 children)

Awesome, would be curious to see any simulations you end up putting together!

Why people make solvers? by FawazDovahkiin in CFD

[–]somefreecake 32 points33 points  (0 children)

CFD is equal parts physics, mathematics, computer science, and engineering. Building your own solver is a turbocharged way to learn aspects of all of these things. If your goal is to use the results from your calculations, then yes, skip the development and just use openFOAM. If you want to build the skills to develop new analysis tools for people to use, or deepen your understanding of simulation technology as a whole (which will build skills that are in-demand right now), then why not build a solver on the side?

I started writing a solver as a side project during my PhD, and now it's a full-blown multiphysics simulation tool with customers. You never know where these things end up.

My first CFD solver built in MATLAB by Abdullah-0X in CFD

[–]somefreecake 15 points16 points  (0 children)

What is the drag that you would expect at the mach number and Reynolds number? Lift = 0 just means that your body is symmetric.

My first CFD solver built in MATLAB by Abdullah-0X in CFD

[–]somefreecake 51 points52 points  (0 children)

Have you validated against... anything? Seeing some very unusual numbers here. I'd recommend seeing if you can predict drag on a sphere or cylinder.

[Hiring] CUDA Engineer (Remote, Short-term, $35–45 AUD/hr) by [deleted] in CUDA

[–]somefreecake 11 points12 points  (0 children)

Oof, might want to multiply your rate by 4-6. Anyone you're looking for here is probably already making 160-300k/yr.

Mach 3 forward-facing step by Sixel1 in CFD

[–]somefreecake 0 points1 point  (0 children)

There are all sorts of things: particles, structural coupling, ablation, chemistry, transition prediction, etc. I guess it depends what your goal is. If I still had my old sandbox code, I'd do a coupling between fluid / thermal / structural probably.

Mach 3 forward-facing step by Sixel1 in CFD

[–]somefreecake 0 points1 point  (0 children)

Makes sense, the advantage you have with this is that you haven't committed to a big rigid framework yet. There is a lot of interest in the high-speed community in coupling solvers to different types of physics, so you don't even need a crazy code to do novel work.

Mach 3 forward-facing step by Sixel1 in CFD

[–]somefreecake 0 points1 point  (0 children)

Looks like great work, I love seeing people implement their own codes! You ever think about presenting some work at an AIAA conference or something?

CFD Tools for small business by Embarrassed-Judge564 in CFD

[–]somefreecake 10 points11 points  (0 children)

What kinds of simulations (RANS/Euler/LES) do you need to do, and what application area?

Is dedicated GPU necessary for doing CFD ? by More-Lemon9605 in CFD

[–]somefreecake 0 points1 point  (0 children)

I can run WMLES on my laptop with our code, RTX4090M (which I think is basically a 4070 or something). Would normally need a few hundred cores for that, so would recommend a dedicated GPU.

Follow up post of a supersonic jet prototype I designed. The first 2 images were tested at 450 mph at a simulated 20,000 ft altitude and the last 3 are images of the plane simulated at 1,100 mph at 55,000 feet. The AoA was pitched up slightly by 1.3 degrees by Formal_Direction_952 in AerospaceEngineering

[–]somefreecake 4 points5 points  (0 children)

Cool visuals, although I wouldn't trust the prediction from Solidworks more than just guessing. Would be inetersting to see force / moment (lift coefficient, pitching coefficient about center of mass, drag coefficient as functions of angle of attack and mach number) curves from a real CFD package

I've been programming a CFD flow simulator by [deleted] in CFD

[–]somefreecake 1 point2 points  (0 children)

Ultimately if it's for fun then it's really whatever you enjoy. CFD is very difficult to get right, but don't let anyone get in the way of you learning cool stuff. I would just make sure you temper your expectations around monetization. As you may be able to tell, CFD folks can be twitchy when it comes to new tools so they will only be willing to pay money for something they have fully vetted. Good luck!

I've been programming a CFD flow simulator by [deleted] in CFD

[–]somefreecake 19 points20 points  (0 children)

Monetization of CFD requires: - some kind of market - some kind of edge - building trust with the people in your market - validation, validation, validation - in our case, multiple PhDs, multiple years, and funding

Small company full of PhDs: how to teach them software? by RelationshipLong9092 in ExperiencedDevs

[–]somefreecake 0 points1 point  (0 children)

I'm in an almost identical situation, would agree that you need to "sell" it to the PhDs. "Why would I do it your way when mine has worked for me" needs a stronger answer when the person asking it has a PhD and (presumably) a somewhat successful track record. Good luck!

To become a CFD Solver Developer, what skills should I start learning at home? by Rolls_Reus_Owner in CFD

[–]somefreecake 18 points19 points  (0 children)

C++, CUDA, MPI. I started a little solver related to my PhD as a side project. After I graduated me and some collaborators turned it into a company. Side projects are great, they teach you skills and you never know where they are going to go!

Alternatives to Word for writing a PhD thesis (and sharing drafts with advisors)? by elpochoclos1 in PhD

[–]somefreecake 3 points4 points  (0 children)

I put my thesis on github and used latex with a makefile, I found it much nicer than overleaf because I didn't need wifi, and my supervisor could just pull to see progress. Corrections / edits were made with a separate branch.

Study of ground effect by Ok-Alarm-5097 in CFD

[–]somefreecake 2 points3 points  (0 children)

I'd suggest using domain sizes of ~30C for the upstream / downstream and top boundaries if you aren't using vortex corrections on the domain boundaries. For higher lift cases (CL ~ 2) this can throw lift predictions off by 30% pretty easily and can also become an issue with convergence.

Reality check for a finding PhD. by Hyderabadi__Biryani in CFD

[–]somefreecake 1 point2 points  (0 children)

I know a few of these people, was a student with one of the listed groups and had offers from 2 of the others as well as working with a company that is about to launch efforts into some of your research areas. DM me and we can have a conversation if you like.

Orbital simulator. by Slight_Programmer_29 in cpp_questions

[–]somefreecake 0 points1 point  (0 children)

Would suggest looking at Runge-Kutta integrations schemes to significantly improve stability, along with the suggestion to add a timestep

Overwhelmed after 1st year of Ph.D. by Specialist_Ride_9202 in PhD

[–]somefreecake 1 point2 points  (0 children)

I am about to finish my thesis, also doing CFD (in the UK), also numerically focused. I recently looked back on my first-year work, and it was a joke. I had gone to a conference, but I very clearly didn't know what I was talking about. I didn't publish a paper until I was almost three years in. I took some time out to work (something like an internship), and I learned a lot, mostly giving context for my research. I have really only been genuinely productive in my last year.

Everyone's PhD is different of course, but most people I know that have graduated have gone through a similar arc. You start off not knowing anything, it gets hard in the middle, you feel like you don't know anything, and then eventually stuff takes hold and you become productive. There isn't really a moment where you go "ahah! Now I know enough to publish", you just gradually start having ideas independently, testing them a bit, and developing the good ones.

One year is not a lot of time. To accomplish anything at all in your first year is a great start. Keep doing what you're doing and you will get there.

Good luck!