~asc/fluidity/basalmeltDG

« back to all changes in this revision

Viewing changes to schemas/diagnostic_algorithms.rnc

  • Committer: Adam Candy
  • Date: 2012-02-14 17:22:55 UTC
  • mfrom: (3564.44.48 fluidity)
  • Revision ID: adam.candy@imperial.ac.uk-20120214172255-8xqbyw3i4y7lskkh
Merge in of trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1260
1260
      }
1261
1261
   )
1262
1262
 
 
1263
# Mass matrix
 
1264
   
 
1265
finite_element_lumped_mass_matrix =
 
1266
   (
 
1267
      ## The finite element lumped mass matrix.
 
1268
      element algorithm {
 
1269
        attribute name { "finite_element_lumped_mass_matrix" },
 
1270
        attribute material_phase_support { "single" }
 
1271
      }
 
1272
   )
 
1273
   
 
1274
control_volume_mass_matrix =
 
1275
   (
 
1276
      ## The control volume mass matrix.
 
1277
      element algorithm {
 
1278
        attribute name { "control_volume_mass_matrix" },
 
1279
        attribute material_phase_support { "single" }
 
1280
      }
 
1281
   )
1263
1282
 
1264
1283
# Time averaged fields
1265
1284
 
1335
1354
      }
1336
1355
   )
1337
1356
 
1338
 
vector_squared_time_averaged_algorithm =
1339
 
   (
1340
 
      ## Algorithm for time averaging vector fields.
1341
 
      ## This includes cross-products.
1342
 
      ## This field needs to be interpolated between adapts.
1343
 
      element algorithm {
1344
 
         attribute name { "time_averaged_vector_squared" },
1345
 
         attribute material_phase_support { "single" },
1346
 
         vector_source_field,
1347
 
         ## When to start sampling?  Defaults to simulation start time.
1348
 
         element spin_up_time {
1349
 
            real
1350
 
         }?
1351
 
      }
1352
 
   )
1353
 
 
1354
1357
vector_scalar_time_averaged_algorithm =
1355
1358
   (
1356
1359
      ## Algorithm for time averaging vector times scalar fields.
1401
1404
scalar_diagnostic_algorithms |= div_algorithm
1402
1405
scalar_diagnostic_algorithms |= curl_2d_algorithm
1403
1406
scalar_diagnostic_algorithms |= column_id_algorithm
 
1407
scalar_diagnostic_algorithms |= finite_element_lumped_mass_matrix
 
1408
scalar_diagnostic_algorithms |= control_volume_mass_matrix
1404
1409
scalar_diagnostic_algorithms |= scalar_python_diagnostic_algorithm
1405
1410
 
1406
1411
vector_diagnostic_algorithms = vector_time_averaged_algorithm
1422
1427
vector_diagnostic_algorithms |= curl_algorithm
1423
1428
vector_diagnostic_algorithms |= vector_python_diagnostic_algorithm
1424
1429
 
1425
 
tensor_diagnostic_algorithms = vector_squared_time_averaged_algorithm
1426
 
tensor_diagnostic_algorithms |= tensor_copy_algorithm
 
1430
tensor_diagnostic_algorithms = tensor_copy_algorithm
1427
1431
tensor_diagnostic_algorithms |= grad_vector_algorithm
1428
1432
tensor_diagnostic_algorithms |= strain_rate_algorithm
1429
1433
tensor_diagnostic_algorithms |= hessian_algorithm