[Octopus-users] Periodic Boundary Conditions.

Jose R. Valverde jrvalverde at cnb.csic.es
Fri Apr 17 16:11:08 WEST 2009


On Wed, 1 Oct 2008 09:54:46 +0200 (CEST)
alberto.castro at tddft.org (Alberto Castro) wrote:
> octopus, contrary to vasp, you are using a grid, not a plane wave
> basis set, so there are not periodic boundary conditions in any
> case. You do not need a supercell (the cell has to be large enough to
> completely hold the system, though).

I confess my ignorance, but wouldn't it still be possible/sensible
to add PBC to Octopus?

My problem is of a different nature: I am trying to analyze a highly
exotermic process, e.g.

> ********************* Time-Dependent Simulation **********************
>   Iter           Time        Energy     Elapsed Time
> **********************************************************************
> 
>       1       0.005000   -837.507274        23.940
>       2       0.010000 527159.908675       116.150
>       3       0.015000**************        14.748
>       4       0.020000           NaN        18.270

This results in a large release of energy which thermally fires the 
molecules very far away apart. In a "normal" situation with many 
molecules this need not be a problem: either their crashing into 
each other keeps them close or brownian movement brings others close.

Without PBC the initial energy release produces escape velocities from
intermolecular interactions precluding further steps to be followed.
And at escape velocities there is no way to avoid molecules leaving
the simulation box:

> ** Warning:
> **   Atom     1 is outside the box.
> 
> 
> ** Warning:
> **   Atom     2 is outside the box.
etc...

I've seen similar situations with other codes, which I could correct
either with PBC or forcing an NPT (or NET) ensemble with quick P, T
quenching. Quenching allows the whole process to be followed, but
the energy dissipation distorts calculations...

So, would it be sensible to add PBC to Octopus? Or barring that,
may I choose the kind of MD ensemble to be used so as to absorb
the released energy before it turns into excessive kinetic energy?

I would also note in passing that tuning the MD ensemble is a just
hack as it will remove energy (e.g. by coupling to a thermal bath)
that might hypothetically be used in later steps of the process.

				j
-- 
			EMBnet/CNB
		Scientific Computing Service
	Solving all your computer needs for Scientific
			Research.

		http://bioportal.cnb.csic.es
		  http://www.es.embnet.org


More information about the Octopus-users mailing list