Comments (3)
Hi Mike,
It's been a while since I've looked at this, but the intention was definitely to find the correct higher temperature in situations like this. The critical section of code is in transitionFinder.tunnelFromPhase()
, in particular line 843. If it runs into a situation where S3/T is bigger than 140 at both Tmax and Tmin, it should attempt to find a new Tmin somewhere in between where S3/T is in fact at its minimum. It will then use that new minimum as the baseline for finding the point at which S3/T first drops below 140. I'm not sure why it would be returning the lower of the two temperatures instead.
If you provide a reproducible test case I should be able to dig into it some more.
Best wishes,
Max
from cosmotransitions.
Hi Max,
Thanks again for your swift reply. The problem seems to be with the new Tmax that's found by transitionFinder._maxTCritForPhase()
, if f(a) and f(b) have the same sign. In my case, Tmax is getting set to 0. I think I've tracked down the cause of the problem to the function transitionFinder._potentialDiffForPhase()
.
Line 722 is currently
V1 = V(start_phase.valAt(T),T)
whereas I think it should be
V1 = V(phase.valAt(T),T)
Do you agree?
If I make this change, cosmoTransitions finds the correct, higher, nucleation temperature in my case.
Best,
Michael
from cosmotransitions.
That definitely looks like a bug. Thanks for catching it. I've pushed a commit with the offending line swapped out.
from cosmotransitions.
Related Issues (20)
- Eigenvalues of field-dependent mass automatically HOT 3
- getPhases() -- TraceMultiMin Error
- Issues with critical temperatures and minimum at T=0 HOT 5
- Queries on form of Boson_mass_sq
- Pass numerical potential to class SingleFieldInstanton to tunneling1D.py HOT 4
- Import issue in finiteT HOT 2
- RuntimeWarning: invalid value encountered in add
- Daisy improved corrections to the effective potential? HOT 1
- INPUT REHEATING TEMPERATURE
- raise TypeError( TypeError: object of type <class 'numpy.float64'> cannot be safely interpreted as an integer. HOT 1
- Compilation error HOT 1
- How to demtermine a thick-walled bubble or thin-walled bubble HOT 1
- A problem on diagonalization of mass matrix automatically HOT 6
- Cannot resolve bubble profile, keep getting "Integration Error: r > rmax"
- Euclidean action as a function of temperature (and derivative) HOT 1
- Error while calculating d(S3/T)/dT at T_nucleation HOT 3
- Low vev issue for 2nd-order phase transition
- Quick Question - Unit scales
- Issue with extend_to_minima in findAllTransitions()
- How to define path_pts (array_like) in full.tunneling() HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cosmotransitions.