Hi Jules!
No, at present there is no way to switch to additive fitness
calculations (except to switch to a quantitative-genetics model; you
can read about that in the manual, chapter 13, if you wish).
But I'd suggest that if you're overflowing to infinity, you are
probably WAY outside the realm of biological realism, and you should
probably re-examine your distribution of fitness effects and other
parameters. If a mutation is literally lethal in one of the two
populations, then that ought to be modeled as a fitness effect of
0.0 in that population, and some fitness effect near 1.0 in the
other population; that won't cause any overflow issues. Short of
total lethality, it is hard to imagine any biological scenario where
a fitness difference of > 10**300 between environments for a
given individuals makes any sense.
No, individuals of different species can't hybridize in SLiM, sorry;
that's the definition of "species" as far as SLiM is concerned, if
you want hybridization to be possible then, according to SLiM's
meaning of "species", they are the same species by definition.
So, if you really want this to work as presently parameterized I'd
suggest looking into modeling it with quantitative genetics, which
would allow an additive approach. But I suspect you need to use
different and more biologically realistic parameters; infinite
fitness is generally a symptom of something else being wrong in the
model.
Good luck, and happy modeling!
Cheers,
-B.
Benjamin C. Haller
Messer Lab
Cornell University