******************* This email originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders list https://spam.ic.ac.uk/SpamConsole/Senders.aspx to disable email stamping for this address. ******************* Hello community, how are you doing? I have a question about the FieldConvert module "dof". I suspect that the code counts the total number of modes, but not the real total number of degrees of freedom. For instance, it does not differentiate Ndof between DG and CG nor consider the effects of boundary conditions. Is there another way of computing the real Ndof or a workaround? The script that I checked it ProcessDOF.cpp: " ... void ProcessDOF::v_Process(po::variables_map &vm) { m_f->SetUpExp(vm); int nDOF = m_f->m_exp[0]->GetNcoeffs(); m_f->m_comm->GetSpaceComm()->AllReduce(nDOF, LibUtilities::ReduceSum); if (m_f->m_comm->GetSpaceComm()->GetRank() == 0) { cout << "Total number of DOF: " << nDOF << endl; } }" Thank you for your time, Daniel.