1,140 reputation
726
bio website mikebantegui.com
location New York
age 24
visits member for 2 years, 7 months
seen Feb 22 at 0:58

I am (or was) a Physics / Computer Science major with interests in distributed and parallel computing, computational physics, and web application development.

I dabble in plenty of Physics related things from time to time, but I mostly spend my time programming in C++, C# and Mathematica. I have a rather obsessive interest in distributed computing and parallel computing in general.

My most recent interests are within web application development in the ASP.NET MVC3 framework and in high performance computing with visualization.

Disclaimer: The questions and answers provided by me on this website do not represent the views of my employer. They are purely my own and are not meant to represent that of my employer.


Mar
18
comment Funny behaviour when plotting a polynomial of high degree and large coefficients
Have you considered that you're working with a 29th degree polynomial with insanely huge coefficients? It's not surprising to me that you get a plot like that. It may seem "nice" early on, but that's because z^29 (and other high-order terms) is very small near 0. Near approximately 0.85, it rapidly approaches 1.
Jan
19
comment Tuning ParallelMap when IO and computationally bound
@casperOne: yes. The explanation above holds in general. many of the cases I described above are from personal experience with some simulations I've run. Most are too complicated to post here unfortunately
Jan
19
comment Can Mathematica propose an exact value based on an approximate one?
@Simon: Like I said it's very hacky :( There's a lot more I want to fix with this.
Jan
19
comment Asynchronous evaluation: Is it possible?
@Szabolcs: I thought it did what I needed, but after I really looked into it I realized it still had the blocking behavior that WaitNext and WaitAll have.
Jan
19
comment Asynchronous evaluation: Is it possible?
Interesting. I'll have to look into that. I don't mind using up a second kernel license.
Jan
19
comment Tuning ParallelMap when IO and computationally bound
In general. I'm trying all kinds of cases and it's turning out that neither makes a huge difference. I'm finding all the cases where Mathematica does fine using any of the methods.
Jan
19
comment Tuning ParallelMap when IO and computationally bound
It's turning out to be extremely difficult to find examples where you would prefer finest grained over coarsest grained..
Jan
19
comment What is the most effective way to setup a Notebook with transparent background but solid contents?
Very cool. Didn't know you can change the opacity.
Jan
19
comment Tuning ParallelMap when IO and computationally bound
@casperOne: I'll give you examples soon - I promise!
Jan
19
comment Asynchronous evaluation: Is it possible?
I would think it would be output below the cell where it started evaluating. ParallelSubmit has this behavior when you call WaitNext or WaitAll.
Jan
19
comment How can I ensure that I am constructing patterns in the most efficient way possible?
@whuber: Thank you, I didn't know that.
Jan
19
comment Image levels: how to alter 'exposure' of dark and light areas?
This is amazingly cool. It's cute how you implemented curves functionality using Locator and Dynamic.
Jan
19
comment How can I ensure that I am constructing patterns in the most efficient way possible?
Somewhat related: What is the difference between f[x_Pattern] and f[x:Pattern]? I don't know how to really look that up on the documentation.
Jan
19
comment Change syntax from other programs to mathematica syntax
What you're asking for is essentially machine translation applied to programming languages.
Jan
19
comment Speeding up this fractal-generating code
If any answer is the "right" one (of which all of these are), this would be the one. Beautifully demonstrates usage of every concept mentioned, plus it has references to the documentation.
Jan
18
comment Is there an NDSolve`ProcessEquations analog for NIntegrate?
This is very cool. I need to add this to one of the answers I put up yesterday. The second part inherently requires symbolic integration.
Jan
18
comment Is there a way to Collect[] for more than one symbol?
@R.M: If you quit, then the symbols get unloaded. But for a continuous session, Module will slowly leak memory. This has been a known bug since version 7. I'm not sure if it still exists at this moment.
Jan
18
comment What causes Manipulate to stop evaluating expressions?
@NasserAMAbbasi: I also note that I can't adjust the time step dt.
Jan
18
comment What causes Manipulate to stop evaluating expressions?
@NasserMAbbasi: The "simple example" code I posted above runs indefinitely as I stated in my answer. The code that fails to run is posted as a link.
Jan
18
comment Manipulate evaluation sequence
I'd love to help more, I'm just curious as to what you're expecting. If you give us an example we can maybe piece together why it evaluates in the order it does.