From: Andrew E S. <and...@gm...> - 2012-05-19 18:11:00
|
I need to import a grid that contains sub-domains, is this supported and in what formats? Thanks, Andrew |
From: Kirk, B. (JSC-EG311) <ben...@na...> - 2012-05-19 18:29:16
|
Exodus imports the "element block" information, which can be used to set subdomains. We also support remapping subdomains if that is useful. What formats does your software support? We should import the subdomain ids for any of the file formats we support. If not, it is an easy addition. -Ben On May 19, 2012, at 1:11 PM, "Andrew E Slaughter" <and...@gm...> wrote: > I need to import a grid that contains sub-domains, is this supported and > in what formats? > > Thanks, > Andrew > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users |
From: Roy S. <roy...@ic...> - 2012-05-19 18:31:30
|
On Sat, 19 May 2012, Kirk, Benjamin (JSC-EG311) wrote: > Exodus imports the "element block" information, which can be used to > set subdomains. Slightly hackishly, though. IIRC Exodus doesn't support hybrid element blocks with multiple element types. If you want a hybrid subdomain though you could remap two Exodus subdomains into one libMesh subdomain easily enough. --- Roy |
From: Andrew E S. <and...@gm...> - 2012-05-21 14:04:40
|
I wrote my own meshing software using the CGAL libraries, I would like to use VTK files if possible as they are what I know the best (although I don't know it that well). It would be easy for me to create a mesh for each subdomain, would it be possible to have libmesh put them together? But, this doesn't seem like the best solution. Any other suggests are welcome, it seems to me that ideally each subdomain should be contained as a "piece" in the VTK format (am I correct in this, or is there another preferred method). If importing pieces or element id in some fashion is something that libmesh could use I could likely add that functionality, if it isn't too difficult. Thanks, Andrew On 05/19/2012 02:29 PM, Kirk, Benjamin (JSC-EG311) wrote: > Exodus imports the "element block" information, which can be used to set subdomains. We also support remapping subdomains if that is useful. > > What formats does your software support? We should import the subdomain ids for any of the file formats we support. If not, it is an easy addition. > > -Ben > > > > On May 19, 2012, at 1:11 PM, "Andrew E Slaughter"<and...@gm...> wrote: > >> I need to import a grid that contains sub-domains, is this supported and >> in what formats? >> >> Thanks, >> Andrew >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Libmesh-users mailing list >> Lib...@li... >> https://lists.sourceforge.net/lists/listinfo/libmesh-users |
From: Derek G. <fri...@gm...> - 2012-05-21 15:26:54
|
Here's what I would (have) do (done): Don't write a separate executable. Just make your mesh generator _a libmesh application_. ie... link in libMesh into your mesh generator. Then, either use libMesh's Mesh data structure to store your mesh as you generate it... or generate it using your existing data structures... and then just copy over your nodes / elements into a libMesh Mesh object at the end. The power of getting it into a libMesh Mesh object is that you can then write it out in whatever format you want (like Exodus)... OR just start your danged simulation! Derek On Mon, May 21, 2012 at 8:03 AM, Andrew E Slaughter < and...@gm...> wrote: > I wrote my own meshing software using the CGAL libraries, I would like > to use VTK files if possible as they are what I know the best (although > I don't know it that well). It would be easy for me to create a mesh for > each subdomain, would it be possible to have libmesh put them together? > But, this doesn't seem like the best solution. > > Any other suggests are welcome, it seems to me that ideally each > subdomain should be contained as a "piece" in the VTK format (am I > correct in this, or is there another preferred method). If importing > pieces or element id in some fashion is something that libmesh could use > I could likely add that functionality, if it isn't too difficult. > > Thanks, > Andrew > > On 05/19/2012 02:29 PM, Kirk, Benjamin (JSC-EG311) wrote: > > Exodus imports the "element block" information, which can be used to set > subdomains. We also support remapping subdomains if that is useful. > > > > What formats does your software support? We should import the subdomain > ids for any of the file formats we support. If not, it is an easy addition. > > > > -Ben > > > > > > > > On May 19, 2012, at 1:11 PM, "Andrew E Slaughter"< > and...@gm...> wrote: > > > >> I need to import a grid that contains sub-domains, is this supported and > >> in what formats? > >> > >> Thanks, > >> Andrew > >> > >> > ------------------------------------------------------------------------------ > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. > Discussions > >> will include endpoint security, mobile security and the latest in > malware > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> _______________________________________________ > >> Libmesh-users mailing list > >> Lib...@li... > >> https://lists.sourceforge.net/lists/listinfo/libmesh-users > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users > |
From: John P. <jwp...@gm...> - 2012-05-21 14:19:30
|
On Mon, May 21, 2012 at 8:03 AM, Andrew E Slaughter <and...@gm...> wrote: > I wrote my own meshing software using the CGAL libraries, I would like > to use VTK files if possible as they are what I know the best (although Is Libmesh's VTKIO class of any use to you? It wasn't written by any of the main developers and probably isn't maintained very well... just wanted to mention it in case you hadn't seen it. > I don't know it that well). It would be easy for me to create a mesh for > each subdomain, would it be possible to have libmesh put them together? > But, this doesn't seem like the best solution. This would certainly be possible for a specific problem, but it can be difficult to do generically. I guess if you went this route, you'd treat it as a preprocessing step and write out an Exodus file containing the different subdomain IDs once all the pieces were assembled? -- John |
From: Andrew E S. <and...@gm...> - 2012-05-21 15:20:21
|
I have used the VTKIO in limited capacity. It only supports 3D meshes and I have been working in 2D as I learn libmesh. I might work with this function, but from the comments I have received it sounds like ExodusII is more widely supported. On 05/21/2012 10:19 AM, John Peterson wrote: > On Mon, May 21, 2012 at 8:03 AM, Andrew E Slaughter > <and...@gm...> wrote: >> I wrote my own meshing software using the CGAL libraries, I would like >> to use VTK files if possible as they are what I know the best (although > Is Libmesh's VTKIO class of any use to you? It wasn't written by any > of the main developers and probably isn't maintained very well... just > wanted to mention it in case you hadn't seen it. > >> I don't know it that well). It would be easy for me to create a mesh for >> each subdomain, would it be possible to have libmesh put them together? >> But, this doesn't seem like the best solution. > This would certainly be possible for a specific problem, but it can be > difficult to do generically. > > I guess if you went this route, you'd treat it as a preprocessing step > and write out an Exodus file containing the different subdomain IDs > once all the pieces were assembled? > |
From: Andrew E S. <and...@gm...> - 2012-05-21 15:23:17
|
What is remapping of subdomains, where is this in the source code? Thanks, Andrew On 05/19/2012 02:29 PM, Kirk, Benjamin (JSC-EG311) wrote: > remapping subdomains if that is useful. |
From: Kirk, B. (JSC-EG311) <ben...@na...> - 2012-05-21 16:12:09
|
In the meshtools::modification namespace if I remember correctly. It takes a mesh and two input vectors - the old and new subdomain ids. Let me know if you can't find it - I'll find the right header. -Ben On May 21, 2012, at 11:23 AM, "Andrew E Slaughter" <and...@gm...> wrote: > What is remapping of subdomains, where is this in the source code? > Thanks, > Andrew > > On 05/19/2012 02:29 PM, Kirk, Benjamin (JSC-EG311) wrote: >> remapping subdomains if that is useful. |
From: Derek G. <fri...@gm...> - 2012-05-21 16:17:24
|
Ooops... missed the list... ---------- Forwarded message ---------- From: Derek Gaston <fri...@gm...> Date: Mon, May 21, 2012 at 10:16 AM Subject: Re: [Libmesh-users] Importing mesh with sub-domains To: Andrew E Slaughter <and...@gm...> One more note on this... after looking at CGAL... it would be AWESOME if there was a libMesh interface to it under MeshTools::Generation! We already interface with things like tetgen and Triangle... but CGAL looks sweet. So.... as long as you're doing this sort of thing..... we always accept contributions ;-) Derek On Mon, May 21, 2012 at 9:26 AM, Derek Gaston <fri...@gm...> wrote: > Here's what I would (have) do (done): > > Don't write a separate executable. Just make your mesh generator _a > libmesh application_. ie... link in libMesh into your mesh generator. > Then, either use libMesh's Mesh data structure to store your mesh as you > generate it... or generate it using your existing data structures... and > then just copy over your nodes / elements into a libMesh Mesh object at the > end. > > The power of getting it into a libMesh Mesh object is that you can then > write it out in whatever format you want (like Exodus)... OR just start > your danged simulation! > > Derek > > On Mon, May 21, 2012 at 8:03 AM, Andrew E Slaughter < > and...@gm...> wrote: > >> I wrote my own meshing software using the CGAL libraries, I would like >> to use VTK files if possible as they are what I know the best (although >> I don't know it that well). It would be easy for me to create a mesh for >> each subdomain, would it be possible to have libmesh put them together? >> But, this doesn't seem like the best solution. >> >> Any other suggests are welcome, it seems to me that ideally each >> subdomain should be contained as a "piece" in the VTK format (am I >> correct in this, or is there another preferred method). If importing >> pieces or element id in some fashion is something that libmesh could use >> I could likely add that functionality, if it isn't too difficult. >> >> Thanks, >> Andrew >> >> On 05/19/2012 02:29 PM, Kirk, Benjamin (JSC-EG311) wrote: >> > Exodus imports the "element block" information, which can be used to >> set subdomains. We also support remapping subdomains if that is useful. >> > >> > What formats does your software support? We should import the >> subdomain ids for any of the file formats we support. If not, it is an easy >> addition. >> > >> > -Ben >> > >> > >> > >> > On May 19, 2012, at 1:11 PM, "Andrew E Slaughter"< >> and...@gm...> wrote: >> > >> >> I need to import a grid that contains sub-domains, is this supported >> and >> >> in what formats? >> >> >> >> Thanks, >> >> Andrew >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Live Security Virtual Conference >> >> Exclusive live event will cover all the ways today's security and >> >> threat landscape has changed and how IT managers can respond. >> Discussions >> >> will include endpoint security, mobile security and the latest in >> malware >> >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> _______________________________________________ >> >> Libmesh-users mailing list >> >> Lib...@li... >> >> https://lists.sourceforge.net/lists/listinfo/libmesh-users >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Libmesh-users mailing list >> Lib...@li... >> https://lists.sourceforge.net/lists/listinfo/libmesh-users >> > > |