Fast Fourier Transform
 We solve the Poisson equation subject to periodic boundary conditions. The PPM FFT-based Poisson solver performs the following steps: Transformation of the right hand side of the Poisson Equation to Fourier space. Solving the Poisson Equation in Fourier space. Transformation of the Fourier space solution to real space. The data array to be transformed is optimally stored if the transformation operates along the leading dimension of the array (unit stride). Therefore, the data is transposed if necessary before performing the individual one-dimensional FFTs by using ppm pencil topologies and field mapping routines . The complete three-dimensional FFT thus consists of the following steps: If necessary, map the field data onto a temporary x-pencil topology. The field topology on input is detected automatically. Perform a one-dimensional FFT in x-direction. Map the field data onto a temporary y-pencil topology and transpose the data. Perform a one-dimensional FFT in y-direction. Map the field data onto a temporary z-pencil topology and transpose the data. Perform a one-dimensional FFT in z-direction. The inverse transformation involves the reverse process.

#### Profile Information

Application afterLoad: 0.000 seconds, 0.28 MB
Application afterInitialise: 0.012 seconds, 0.93 MB
Application afterRoute: 0.016 seconds, 1.23 MB
Application afterDispatch: 0.025 seconds, 1.83 MB
Application afterRender: 0.033 seconds, 2.00 MB

2124224

#### 12 queries logged

1. SELECT *
FROM jos_session
WHERE session_id = 'i63kebh0tgv62t4pdus2lltmj3'
2. DELETE
FROM jos_session
WHERE ( time < '1632049268' )
3. SELECT *
FROM jos_session
WHERE session_id = 'i63kebh0tgv62t4pdus2lltmj3'
4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
VALUES ( 'i63kebh0tgv62t4pdus2lltmj3','1632050168','','0','1','0' )
5. SELECT *
FROM jos_components
WHERE parent = 0
6. SELECT folder AS type, element AS name, params
FROM jos_plugins
WHERE published >= 1
AND access <= 0
ORDER BY ordering
7. SELECT m.*, c.`option` AS component
LEFT JOIN jos_components AS c
ON m.componentid = c.id
WHERE m.published = 1
ORDER BY m.sublevel, m.parent, m.ordering
8. SELECT template
WHERE client_id = 0
LIMIT 0, 1
9. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access
FROM jos_content AS a
LEFT JOIN jos_categories AS cc
ON cc.id = a.catid
LEFT JOIN jos_sections AS s
ON s.id = cc.section
AND s.scope = "content"
LEFT JOIN jos_users AS u
ON u.id = a.created_by
LEFT JOIN jos_groups AS g
ON a.access = g.id
WHERE a.id = 58
AND (  ( a.created_by = 0 )    OR  ( a.state = 1
AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2021-09-19 11:16:08' )
AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2021-09-19 11:16:08' )   )    OR  ( a.state = -1 )  )
10. UPDATE jos_content
SET hits = ( hits + 1 )
WHERE id='58'
11. SELECT id, title, module, position, content, showtitle, control, params
FROM jos_modules AS m
ON mm.moduleid = m.id
WHERE m.published = 1
AND m.access <= 0
AND m.client_id = 0
ORDER BY position, ordering
12. SELECT a.*, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
FROM jos_content AS a
INNER JOIN jos_categories AS cc
ON cc.id = a.catid
INNER JOIN jos_sections AS s
ON s.id = a.sectionid
WHERE a.state = 1
AND a.access <= 0
AND cc.access <= 0
AND s.access <= 0
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2021-09-19 11:16:08' )
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2021-09-19 11:16:08' )
AND cc.id = 1
AND cc.section = s.id
AND cc.published = 1
AND s.published = 1
ORDER BY a.ordering
LIMIT 0, 4

• /var/www/public/language/en-GB/en-GB.ini 1
• /var/www/public/language/en-GB/en-GB.plg_system_debug.ini 1
• /var/www/public/language/en-GB/en-GB.com_content.ini 1
• /var/www/public/language/en-GB/en-GB.plg_content_pagebreak.ini 1
• /var/www/public/language/en-GB/en-GB.tpl_tem_highergrounds.ini
• /var/www/public/language/en-GB/en-GB.mod_newsflash.ini 1
• /var/www/public/language/en-GB/en-GB.mod_search.ini 1
`None`
`None`