https://linen.dev logo
Join Discord
Powered by
# other-topics
  • e

    EnigmaVoidX

    12/15/2024, 2:36 AM
    But alas for me x86_64 > arm64.
  • e

    EnigmaVoidX

    12/15/2024, 2:36 AM
    Unified memory does go fast
  • j

    Jeratan

    12/17/2024, 10:33 AM
    macbook m4 max has ~5x the memory bandwidth of the next best high end x86 laptops, and can be configured with 128gb memory. i prefer x86 too, but for laptops the performance is not in the same league
  • s

    slopezcastano

    12/18/2024, 9:37 AM
    Just a question, Does anyone has experience compiling FOAM in the M4 mini? I'm seriously considering buying one.
  • e

    EnigmaVoidX

    12/19/2024, 12:15 AM
    Just run docker, arm64 is easier on linux than mac
  • j

    Jeratan

    12/19/2024, 5:46 AM
    I saw a thread on cfd-online.com with detailed instructions for various methods
  • j

    Jeratan

    12/19/2024, 5:46 AM
    https://www.cfd-online.com/Forums/openfoam-installation/253538-installing-openfoam-macos-apple-silicon.html
  • j

    Jeratan

    12/19/2024, 5:51 AM
    not quite what i remembered. there's another guy with a github repo (other than Alexey Matveichev) with details on compiling on apple silicon
  • e

    EnigmaVoidX

    12/21/2024, 9:25 AM
    hopefully asahi linux gets update to m4
  • e

    EnigmaVoidX

    12/23/2024, 4:47 AM
    so i was bored and doing some blender benchmarks, damn even the m2 ultra gives a run for its money, its only beating out (in cpu) by desktop cpu, mobile not so much.
  • e

    EnigmaVoidX

    12/23/2024, 4:48 AM
    To bad most software i use (outside of openfoam, blender and paraview, i,e, Ansa, Fluent, Starccm+, NX, Catia) dont have arm ports and/or lose a bunch of performance during translation
  • e

    EnigmaVoidX

    12/23/2024, 4:49 AM
    i know fluent and starccm+ have some arm port beta, but damn
  • y

    Yann

    01/10/2025, 5:24 PM
    time flies https://cdn.discordapp.com/attachments/727096272346939472/1327327269018013796/image.png?ex=6782a959&is=678157d9&hm=bb582f33c008f8277b2c676ab40d2143d924dad3c64d5a72df1dd44f6deee867&
  • t

    tkeskita

    01/12/2025, 12:47 PM
    Looks like createPatch is somehow broken in OF2412, gonna create another bug report 😣 Maybe this has something to do with it https://www.openfoam.com/news/main-news/openfoam-v2412/pre-processing#create-patch
  • t

    tkeskita

    01/19/2025, 9:01 AM
    So, what are the implications of Keysight buying ESI to OpenFOAM.com? Any guesses?
  • y

    Yann

    01/19/2025, 2:34 PM
    No but I'm wondering. I just realized the former director of OpenCFD left few months ago. I have no idea if this is related to Keysight or not though.
  • y

    Yann

    01/19/2025, 2:36 PM
    But as a consequence, nobody has been announced yet to replace him as the chair of the steering committee.
  • y

    Yann

    01/19/2025, 2:40 PM
    Have you noticed anything on gitlab? I feel like activity slowed down over the past months but it's just a feeling
  • t

    tkeskita

    01/19/2025, 3:19 PM
    No, I haven't been active there before now
  • j

    Jeratan

    02/05/2025, 6:45 AM
    just a follow up, ryzen ai max 395+ looks like it will be a pretty decent mobile chip. 16 cores & 64mb of cache which is decent - but most importantly for those of us that sometimes want to run a sim locally, in order for them to push out 50 TOPS they've used a unified memory architecture that in theory has 256GB/s of bandwidth for reference, this is more bandwidth than than an 8-channel threadripper pro 5995WX, more than 4th gen epyc 8000 series chips, and more than any of the 1P epyc 3rd gen or older systems
  • e

    EnigmaVoidX

    02/10/2025, 4:24 PM
    I'm excited if that memory bandwidth can be fully used by the cpu. because Apple advertise memory bandwidth that can only be fully available if GPU is used.
  • j

    Jeratan

    02/10/2025, 5:40 PM
    yeah that's my concern as well. supposedly the m4 cpu can access a larger portion of the bandwidth than the earlier chips but i've not seen any actual data on it
  • e

    EnigmaVoidX

    02/11/2025, 2:59 AM
    I saw a interview where one of amd engineers said "cpu should be able to fully saturate it as we tested that case, but that's not our target workloads"
  • g

    Gry Llida πŸ¦—

    02/13/2025, 2:20 AM
    is there some module for solid fuel combustion with openfoam?
  • t

    tkeskita

    02/16/2025, 7:52 AM
    createBaffles
    documentation says: Makes internal faces into boundary faces. Does not duplicate points. Is there a tool to duplicate (and merge) the mesh points for baffles only?. Update: Found it:
    mergeOrSplitBaffles
  • t

    tkeskita

    02/16/2025, 8:05 AM
    I found an indirect definition of baffle in
    etc/caseDicts/annotated/mergeOrSplitBafflesDict
    in the split option:
    Copy code
    // Detect baffles (on selected patches) and duplicate the points. This is
    // used if e.g. the two sides need to move separately. Note that since the
    // points are duplicated the two faces are no longer baffles.
    So, the requirement for a baffle is that they share points πŸ€” but clearly the faces are not shared. Learned something new today: baffle != two overlapping patches, although they look the same in the polyMesh/boundary file. Is there a way to tell if a mesh has baffles? Or overlapping patches?
  • t

    tkeskita

    02/16/2025, 8:39 AM
    Wow, the duplication of baffle points works. Note: You need to tell the dict location explicitly to mergeOrSplitBaffles like
    mergeOrSplitBaffles -dict system/mergeOrSplitBafflesDict
    . If the baffle is inside a region it only duplicates the internal baffle points, not edge points. πŸ‘
  • k

    kandelabr

    02/16/2025, 10:18 AM
    that's why I never got any useful results from this utility
  • o

    otaolafr

    03/26/2025, 9:56 AM
    can I ask what is the difference/impact? i am dealing with an internal wall that i treating with baffle, and didnt thougth too much about it and simply put it there to fast the meshing process...
  • t

    tkeskita

    03/26/2025, 4:31 PM
    When points are shared (so it's a baffle), the topology of point-to-cells is different. You can navigate right through a baffle via point-cell connection. But not with face-to-cell connection. It's really irritating to handle this special case in mesh algorithms. Also, e.g. Blender does not allow two faces to share exactly same points --> can't represent baffles with faces in Blender without workarounds.