From: David K. <dkn...@se...> - 2011-10-26 01:38:36
|
There's a few more people working on rbOOmit these days, so I'd like to add a couple of new Reduced Basis examples to libMesh, if everyone's OK with that? Would renumbering examples be an option, e.g. it'd be kinda weird if the Reduced Basis examples are ex23, ex30 and ex31 (or something)? Dave |
From: Roy S. <roy...@ic...> - 2011-10-26 01:41:36
|
On Tue, 25 Oct 2011, David Knezevic wrote: > There's a few more people working on rbOOmit these days, so I'd like to > add a couple of new Reduced Basis examples to libMesh, if everyone's OK > with that? Almost certainly. What would be new in the new examples? > Would renumbering examples be an option, e.g. it'd be kinda weird if the > Reduced Basis examples are ex23, ex30 and ex31 (or something)? Definitely. --- Roy |
From: David K. <dkn...@se...> - 2011-10-26 01:49:36
|
On 10/25/2011 09:41 PM, Roy Stogner wrote: > > On Tue, 25 Oct 2011, David Knezevic wrote: > >> There's a few more people working on rbOOmit these days, so I'd like to >> add a couple of new Reduced Basis examples to libMesh, if everyone's OK >> with that? > > Almost certainly. What would be new in the new examples? I was thinking of: - an example that illustrates RBSCMSystem (used for computing lower bounds of parameter-dependent coercivity and inf-sup constants) - an example that illustrates RB for a time-dependent problem - an example that shows RB for a vector-valued problem (e.g. linear elasticity) - an example that demonstrates RBEIMSystem (used for more complicated/nonlinear problems when the standard RB "affine" assumption isn't satisfied) > >> Would renumbering examples be an option, e.g. it'd be kinda weird if the >> Reduced Basis examples are ex23, ex30 and ex31 (or something)? > > Definitely. OK, great. Dave |
From: Derek G. <fri...@gm...> - 2011-10-26 01:49:51
|
What about changing the way we store examples altogether? Maybe we should do something like: examples/beginning/ex01 examples/adaptivity/ex01 examples/transient/ex01 examples/femsystem/ex01 examples/infinite_elements/ex01 examples/reduced_basis/ex01 etc…. The example numbers are starting to get a bit out of control… Derek On Oct 25, 2011, at 7:41 PM, Roy Stogner wrote: > > On Tue, 25 Oct 2011, David Knezevic wrote: > >> There's a few more people working on rbOOmit these days, so I'd like to >> add a couple of new Reduced Basis examples to libMesh, if everyone's OK >> with that? > > Almost certainly. What would be new in the new examples? > >> Would renumbering examples be an option, e.g. it'd be kinda weird if the >> Reduced Basis examples are ex23, ex30 and ex31 (or something)? > > Definitely. > --- > Roy > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > Libmesh-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-devel |
From: David K. <dkn...@se...> - 2011-10-26 01:50:44
|
On 10/25/2011 09:49 PM, Derek Gaston wrote: > What about changing the way we store examples altogether? Maybe we should do something like: > > examples/beginning/ex01 > examples/adaptivity/ex01 > examples/transient/ex01 > examples/femsystem/ex01 > examples/infinite_elements/ex01 > examples/reduced_basis/ex01 > > etc…. > > The example numbers are starting to get a bit out of control… Great idea! |
From: John P. <jwp...@gm...> - 2011-10-26 01:55:50
|
On Tue, Oct 25, 2011 at 7:50 PM, David Knezevic <dkn...@se...> wrote: > On 10/25/2011 09:49 PM, Derek Gaston wrote: >> What about changing the way we store examples altogether? Maybe we should do something like: >> >> examples/beginning/ex01 >> examples/adaptivity/ex01 >> examples/transient/ex01 >> examples/femsystem/ex01 >> examples/infinite_elements/ex01 >> examples/reduced_basis/ex01 >> >> etc…. >> >> The example numbers are starting to get a bit out of control… > > Great idea! This will break the way documentation is automatically generated for the web. Shouldn't be too hard to fix though, assuming you volunteer to do it! contrib/bin/create_example_docs.sh -- John |
From: Kirk, B. (JSC-EG311) <ben...@na...> - 2011-10-26 02:32:55
|
I definitely like the idea of reorganizing and maybe even deprecating some of the examples - MeshData is pretty well deprecated, right? On Oct 25, 2011, at 8:55 PM, "John Peterson" <jwp...@gm...> wrote: > On Tue, Oct 25, 2011 at 7:50 PM, David Knezevic > <dkn...@se...> wrote: >> On 10/25/2011 09:49 PM, Derek Gaston wrote: >>> What about changing the way we store examples altogether? Maybe we should do something like: >>> >>> examples/beginning/ex01 >>> examples/adaptivity/ex01 >>> examples/transient/ex01 >>> examples/femsystem/ex01 >>> examples/infinite_elements/ex01 >>> examples/reduced_basis/ex01 >>> >>> etc…. >>> >>> The example numbers are starting to get a bit out of control… >> >> Great idea! > > This will break the way documentation is automatically generated for > the web. Shouldn't be too hard to fix though, assuming you volunteer > to do it! > > contrib/bin/create_example_docs.sh > > -- > John > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > Libmesh-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-devel |
From: Roy S. <roy...@ic...> - 2011-10-26 02:56:37
|
On Tue, 25 Oct 2011, Kirk, Benjamin (JSC-EG311) wrote: > I definitely like the idea of reorganizing Likewise. > and maybe even deprecating some of the examples - MeshData is pretty > well deprecated, right? The API's not deprecated, but it's highly discouraged to say the least. I'd be happy to get rid of the example. We ought to put an example with the "separate ExplicitSystem, piecewise constant data" alternative in place one of these days, though... --- Roy |
From: David K. <dkn...@se...> - 2011-12-01 02:31:15
|
As a first cut, I've moved ex23, ex30 and ex31 into a new examples/reduced_basis/ directory. If everyone's happy with how this looks, I can reorganize the other examples too. But I think some thought needs to go into how to reorganize the examples. Further to Derek's suggestion, I'd suggest something along the lines of (renumbering starting with ex01 within each directory): examples/introduction: ex1 to ex5 examples/transient: ex9, ex8 examples/adaptivity: ex0, ex10, ex14, ex15 examples/eigenproblems: ex16, ex17 examples/systems_of_equations: ex11, ex13 examples/fem_system: ex18, ex26, ex27 examples/subdomains: ex25, ex28 I'm not sure where to put these ones: ex6 (infinite elements, there's only one infinite elements example so doesn't seem to need its own directory) ex7 (complex numbers and FrequencySystem) ex12 (MeshData, do we want to remove this one anyway?) ex19 (nonlinear_solver) ex20 (shell_matrix) ex21 (DG) ex24 (transient periodic boundary conditions with adaptivity, could go into the examples/transient directory?) ex29 (tetgen and triangle support) Dave On 10/25/2011 09:49 PM, Derek Gaston wrote: > What about changing the way we store examples altogether? Maybe we should do something like: > > examples/beginning/ex01 > examples/adaptivity/ex01 > examples/transient/ex01 > examples/femsystem/ex01 > examples/infinite_elements/ex01 > examples/reduced_basis/ex01 > > etc…. > > The example numbers are starting to get a bit out of control… > > Derek > > On Oct 25, 2011, at 7:41 PM, Roy Stogner wrote: > >> On Tue, 25 Oct 2011, David Knezevic wrote: >> >>> There's a few more people working on rbOOmit these days, so I'd like to >>> add a couple of new Reduced Basis examples to libMesh, if everyone's OK >>> with that? >> Almost certainly. What would be new in the new examples? >> >>> Would renumbering examples be an option, e.g. it'd be kinda weird if the >>> Reduced Basis examples are ex23, ex30 and ex31 (or something)? >> Definitely. >> --- >> Roy >> >> ------------------------------------------------------------------------------ >> The demand for IT networking professionals continues to grow, and the >> demand for specialized networking skills is growing even more rapidly. >> Take a complimentary Learning@Cisco Self-Assessment and learn >> about Cisco certifications, training, and career opportunities. >> http://p.sf.net/sfu/cisco-dev2dev >> _______________________________________________ >> Libmesh-devel mailing list >> Lib...@li... >> https://lists.sourceforge.net/lists/listinfo/libmesh-devel > |
From: Vikram G. <vik...@ma...> - 2011-12-01 02:38:33
|
Hey all, I propose that we put ex26 and ex27, in examples/adjoints We will be adding more adjoint functionality to libMesh in the future and might be good to have all of those examples in one directory. One possible issue with the directory organization will be that some examples will be illustrative for multiple features, for example ex26 illustrates both adjoints and adaptivity. I dont think that such overlap is very common though, so in such cases we can just rely on the user knowing where to look for what kind of example. Thanks. On Wed, Nov 30, 2011 at 8:31 PM, David Knezevic <dkn...@se...> wrote: > As a first cut, I've moved ex23, ex30 and ex31 into a new > examples/reduced_basis/ directory. If everyone's happy with how this > looks, I can reorganize the other examples too. > > But I think some thought needs to go into how to reorganize the > examples. Further to Derek's suggestion, I'd suggest something along the > lines of (renumbering starting with ex01 within each directory): > > examples/introduction: ex1 to ex5 > examples/transient: ex9, ex8 > examples/adaptivity: ex0, ex10, ex14, ex15 > examples/eigenproblems: ex16, ex17 > examples/systems_of_equations: ex11, ex13 > examples/fem_system: ex18, ex26, ex27 > examples/subdomains: ex25, ex28 > > I'm not sure where to put these ones: > > ex6 (infinite elements, there's only one infinite elements example so > doesn't seem to need its own directory) > ex7 (complex numbers and FrequencySystem) > ex12 (MeshData, do we want to remove this one anyway?) > ex19 (nonlinear_solver) > ex20 (shell_matrix) > ex21 (DG) > ex24 (transient periodic boundary conditions with adaptivity, could go > into the examples/transient directory?) > ex29 (tetgen and triangle support) > > > Dave > > > > > On 10/25/2011 09:49 PM, Derek Gaston wrote: >> What about changing the way we store examples altogether? Maybe we should do something like: >> >> examples/beginning/ex01 >> examples/adaptivity/ex01 >> examples/transient/ex01 >> examples/femsystem/ex01 >> examples/infinite_elements/ex01 >> examples/reduced_basis/ex01 >> >> etc…. >> >> The example numbers are starting to get a bit out of control… >> >> Derek >> >> On Oct 25, 2011, at 7:41 PM, Roy Stogner wrote: >> >>> On Tue, 25 Oct 2011, David Knezevic wrote: >>> >>>> There's a few more people working on rbOOmit these days, so I'd like to >>>> add a couple of new Reduced Basis examples to libMesh, if everyone's OK >>>> with that? >>> Almost certainly. What would be new in the new examples? >>> >>>> Would renumbering examples be an option, e.g. it'd be kinda weird if the >>>> Reduced Basis examples are ex23, ex30 and ex31 (or something)? >>> Definitely. >>> --- >>> Roy >>> >>> ------------------------------------------------------------------------------ >>> The demand for IT networking professionals continues to grow, and the >>> demand for specialized networking skills is growing even more rapidly. >>> Take a complimentary Learning@Cisco Self-Assessment and learn >>> about Cisco certifications, training, and career opportunities. >>> http://p.sf.net/sfu/cisco-dev2dev >>> _______________________________________________ >>> Libmesh-devel mailing list >>> Lib...@li... >>> https://lists.sourceforge.net/lists/listinfo/libmesh-devel >> > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure > contains a definitive record of customers, application performance, > security threats, fraudulent activity, and more. Splunk takes this > data and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > Libmesh-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-devel > -- Vikram Garg PhD Candidate Institute for Computational and Engineering Sciences The University of Texas at Austin http://users.ices.utexas.edu/~vikram/ http://www.runforindia.org/runners/vikramg |
From: Roy S. <roy...@ic...> - 2011-12-01 23:00:20
|
On Wed, 30 Nov 2011, David Knezevic wrote: > As a first cut, I've moved ex23, ex30 and ex31 into a new > examples/reduced_basis/ directory. If everyone's happy with how this looks, I found minor problems in Makefiles and create_example_docs.sh; I've fixed them. There's still a major problem in ex2html.sh: we drop back down to a single flat directory in doc/html, so reduced_basis/ex01 and adjoints/ex01 would end up overlapping. We probably ought to set up ex2html and the php menus to do a directory hierarchy there too, but I don't have time to do that right now. You could fix it, or maybe just avoid non-unique example numbering in the meantime? > I can reorganize the other examples too. That would be great. > examples/introduction: ex1 to ex5 > examples/transient: ex9, ex8 > examples/adaptivity: ex0, ex10, ex14, ex15 > examples/eigenproblems: ex16, ex17 > examples/systems_of_equations: ex11, ex13 > examples/fem_system: ex18, ex26, ex27 > examples/subdomains: ex25, ex28 I agree with Vikram's examples/adjoints directory; I'll add some additional fem_system stuff to fill that out within a few months after doing a refactoring there. > ex24 (transient periodic boundary conditions with adaptivity, could go into > the examples/transient directory?) I'd put it in adaptivity; that's the harder bit to get right when combining the two. > ex12 (MeshData, do we want to remove this one anyway?) Yes. > I'm not sure where to put these ones: > ex6 (infinite elements, there's only one infinite elements example so doesn't > seem to need its own directory) > ex7 (complex numbers and FrequencySystem) > ex19 (nonlinear_solver) > ex20 (shell_matrix) > ex21 (DG) examples/miscellaneous? > ex29 (tetgen and triangle support) BTW, is this currently breaking for anyone other than me? It seems to be running okay on my workstation (and on our buildbot tests) but dying with a "Max-allowed flipcount" error on my laptop. I could have sworn it was working on both systems last month. --- Roy |
From: David K. <dkn...@se...> - 2011-12-02 01:44:20
|
On 12/01/2011 06:00 PM, Roy Stogner wrote: > > > On Wed, 30 Nov 2011, David Knezevic wrote: > >> As a first cut, I've moved ex23, ex30 and ex31 into a new >> examples/reduced_basis/ directory. If everyone's happy with how this >> looks, > > I found minor problems in Makefiles and create_example_docs.sh; I've > fixed them. > > There's still a major problem in ex2html.sh: we drop back down to a > single flat directory in doc/html, so reduced_basis/ex01 and > adjoints/ex01 would end up overlapping. We probably ought to set up > ex2html and the php menus to do a directory hierarchy there too, but I > don't have time to do that right now. You could fix it, or maybe just > avoid non-unique example numbering in the meantime? I'll just avoid the non-unique naming for now. So you think prepending the directory name would be satisfactory: examples/adjoints/adjoints_ex01 examples/reduced_basis/reduced_basis_ex01 ? >> ex6 (infinite elements, there's only one infinite elements example so >> doesn't seem to need its own directory) >> ex7 (complex numbers and FrequencySystem) >> ex19 (nonlinear_solver) >> ex20 (shell_matrix) >> ex21 (DG) > > examples/miscellaneous? That all sounds good, and ex29 can go in miscellaneous too I think. > >> ex29 (tetgen and triangle support) > > BTW, is this currently breaking for anyone other than me? It seems to > be running okay on my workstation (and on our buildbot tests) but > dying with a "Max-allowed flipcount" error on my laptop. I could have > sworn it was working on both systems last month. It's working for me. Dave |
From: Roy S. <roy...@ic...> - 2011-12-02 02:13:20
|
On Thu, 1 Dec 2011, David Knezevic wrote: > I'll just avoid the non-unique naming for now. So you think prepending the > directory name would be satisfactory: > > examples/adjoints/adjoints_ex01 > examples/reduced_basis/reduced_basis_ex01 > > ? Yeah; but note that the Makefiles and contrib scripts will need a corresponding change. --- Roy |