-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bremstrahlung spectrum, and fixes to make integration of domains easier #183
Conversation
This looks good. Only question was what we should be doing temporarily for dielectronic recombination? At the moment it looks like you've made it so it is set to zero by default? |
Quick note for future reference that the lines added in matrix_ion, i.e. /* free memory */
gsl_vector_free (test_vector);
gsl_matrix_free (test_matrix);
gsl_vector_free (populations); stop a fairly major memory leak, because just using free(test_vector) doesn't work |
Yes, at the moment I'm setting it to zero. I have no understanding at On 29/10/2015 15:24, James Matthews wrote:
|
I've also added a new error condition in matrix.c, and a communicated On 29/10/2015 15:27, James Matthews wrote:
|
We need to spend the time to do this right. This is the sort of thing I objected to last week. Short term goals trumping long term needs. Sent from my iPad On Oct 29, 2015, at 10:34 AM, Higginbottom <[email protected]mailto:[email protected]> wrote: Yes, at the moment I'm setting it to zero. I have no understanding at On 29/10/2015 15:24, James Matthews wrote:
— |
I agree. This is a quick message about this merge. Once I get the hydro stuff running, I'll have several free days to investigate how to do dielectronic recomb right. I'm moderately sure that the insight I'll get into my hydro work won't be changed massively by changes to dr cooling. So the two can run concurrently. Sent from my iPhone
|
Bremstrahlung spectrum, and fixes to make integration of domains easier
For future reference, I don't really understand why debugging code has been committed to this branch, and also domain2. If you need to debug in git for say getting code between remote devices then I'd suggest using temporary branches for that
this avoids need to have a load of debugging statements in the main commit history which makes it nigh impossible to know what has actually gone on. Likewise, this change and the domain2 change seem to involve some 'overwriting' of code manually, which we should try to avoid. Otherwise we lose commit histories and some of the benefit of git is negated. Rant over, sorry. |
@Higginbottom -- this pull request seems to have created a problem with domain2. Not sure why yet. May need to revert this pull request. In other news, 'git rebase' is an option to avoid messy commit histories - you can choose to squash commit histories into a few concise well described commits with git rebase -i -- see here: |
This makes no sense to me. Are you saying I need to make a branch of my fork to debug in. Then merge to my fork before merging to the main repo? Ugh. Too hard! |
We can discuss in person I guess. Perhaps I'm being a little unnecessarily pernickety here, sorry. Also, I figured out the problem with domain2, so that's all good 😄 |
No description provided.